我正在学习Common shell 程序。
当我运行时cat /etc/shells
,它显示:
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
这是什么/bin/rbash
?它在脚本中使用吗?
我正在学习Common shell 程序。
当我运行时cat /etc/shells
,它显示:
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
这是什么/bin/rbash
?它在脚本中使用吗?
rbash 是 bash 的受限(功能降低)版本。见这篇文章:https ://en.wikipedia.org/wiki/Restricted_shell
来自文章:
来自维基百科
有关适用于受限外壳的限制,请参阅Soren A 的回答。
您可以
bash
在受限模式下运行在我的系统上:
所以如果我跑
/bin/rbash
,我就跑bash
但
正如您可以轻松测试的那样: