rbash (restricted bash)
rbash なるものを知ったのでメモ.制限付きの Bash.
rbash 上では cd を使ったディレクトリ変更,PATH, ENV などの値の設定や取り消し,リダイレクトなどが禁止される.
$ rbash
$ cd ../
rbash: cd: restricted
$ PATH=$PATH:/foo/bar/
rbash: PATH: readonly variable
$ echo "hello" > hoge
rbash: hoge: restricted: cannot redirect output
制限される項目は man で rbash(1) を参照.