我在FreeBSD unix环境中创建了两个新用户,我想限制他们只访问各自的主目录。
在互联网上阅读后,我找到了修改/etc/passwd
文件并将bash
更改为rbash
的解决方案,这将阻止他们运行CD
命令。
所以我运行以下命令来查找rbash
的位置?
where rbash
并提供以下输出,
usr/local/bin/rbash
所以我打开了/etc/passwd
文件并将/bin/sh
更改为/usr/local/bin/rbash
。
之后我退出并使用我修改设置的帐户重新登录,但我仍然可以运行CD
命令或任何其他命令。
任何人都可以告诉我为什么它不起作用?
可以使用Samba
或任何其他解决方案来完成吗?