Skip to content

Instantly share code, notes, and snippets.

@draganHR
Last active March 10, 2016 07:21
Show Gist options
  • Save draganHR/bd6164a2116b3a6db4f7 to your computer and use it in GitHub Desktop.
Save draganHR/bd6164a2116b3a6db4f7 to your computer and use it in GitHub Desktop.
rbash jail
# .bashrc
enable -n alias
enable -n bg
enable -n bind
enable -n break
enable -n builtin
enable -n caller
enable -n cd
enable -n command
enable -n compgen
enable -n complete
enable -n compopt
enable -n continue
enable -n declare
enable -n dirs
enable -n disown
enable -n eval
enable -n exec
enable -n export
enable -n false
enable -n fc
enable -n fg
enable -n getopts
enable -n hash
enable -n help
enable -n history
enable -n jobs
enable -n kill
enable -n let
enable -n local
enable -n logout
enable -n mapfile
enable -n popd
enable -n printf
enable -n pushd
enable -n pwd
enable -n read
enable -n readarray
enable -n readonly
enable -n return
enable -n set
enable -n shift
enable -n shopt
enable -n source
enable -n suspend
enable -n test
enable -n times
enable -n trap
enable -n true
enable -n type
enable -n typeset
enable -n ulimit
enable -n umask
enable -n unalias
enable -n unset
enable -n wait
clear
#!/bin/sh
cd /jail/
PS1="@> " PATH=/jail/ /usr/bin/bash --rcfile "/jail/.bashrc" --noprofile -r
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment