禁用某些文件夹中的某些命令/程序?

时间:2012-04-18 09:09:55

标签: unix

无论如何在某个文件夹中拒绝访问某些命令和可执行文件?

具体来说,我试图在某些文件夹中拒绝访问pwd,以便通过符号链接访问该文件夹的用户无法查看它们在文件层次结构中的位置(以防止出现某些安全问题),但是能够在其他地方使用保留用途。

1 个答案:

答案 0 :(得分:0)

您可以将pwd移动到另一个目录并创建一个名为pwd的脚本,如下所示:
提供真正的密码的新位置是/ path / to / movedpwd:

#!/bin/sh
if test /path/to/movedpwd = UNWANTED_DIR
then echo "Forbidden dir!"
else pwd fi

然后将其设为仅可执行文件,以便用户找不到真正的密码。