Answers:
编辑:经过深思熟虑,我意识到我可能误解了这个问题。如果您希望目录仅对特定用户可见(即,对于其他每个用户,该列表甚至都不会显示在目录列表中),那么您不能禁止其他用户列出该目录的内容,而不能这样做。父目录。因此,如果目录为,/foo/bar
则可以删除(除所有者外的所有人)对其他用户的r
权限,/foo
以阻止其他用户列出的内容/foo
,但是您不能/foo/bar
专门隐藏(尽管您当然可以隐藏其内容)。
旧答案:
使该特定用户成为目录的所有者,然后为除所有者之外的所有人删除该目录上的所有权限。在外壳中,您将使用chmod
以下方法:
chmod 700 the_directory
如果您使用的是文件管理器,则只需删除“权限”选项卡中的所有复选标记即可,“用户”列中的复选标记除外(确切的细节取决于文件管理器)。
如果您更喜欢从GUI执行此操作,请参见GNOME文件浏览器(称为Nautilus)的帮助中对此进行了说明:
基本上,您只需选择文件夹,然后从菜单中选择“文件”->“属性”->“权限”。
否则,seppp2k的答案是绝对正确的,如果您对UNIX文件权限的深入说明感兴趣,则txwikinger的链接非常有用。