我记得上次我在使用某个 Linux 操作系统(记不清了)时,将某个目录的 mod 改为 711 时,该文件夹及其所有子目录都无法被除所有者以外的任何其他用户列出(ls -al)。
但是我的 Ubuntu 12.04 却不是这样。有没有什么设置可以实现这个功能?
答案1
更改目录的权限711
只会阻止列出该目录的内容。如果您希望将相同的操作应用于子目录,则还必须更改子目录的权限。这里有一个命令可以帮助您:
find /dir -type d -exec chmod 711 {} +
不过,您仍然必须对任何新创建的目录执行此操作。