我正在与多个用户一起使用 Ubuntu,并且我想让文件夹仅供特定用户查看。知道怎么做吗?
答案1
编辑:再想一想,我意识到我可能误解了这个问题。如果您希望该目录仅对特定用户可见(即对于每个其他用户,该列表甚至不会显示在目录列表中),则在不禁止其他用户列出该目录内容的情况下就无法做到这一点父目录。因此,如果该目录是,/foo/bar
那么您可以删除(除所有者之外的所有人)的r
权限,以防止其他用户列出 的内容,但您不能专门隐藏(尽管您当然可以隐藏其内容)。/foo
/foo
/foo/bar
旧答案:
使该特定用户成为该目录的所有者,然后删除除所有者之外的所有人对该目录的所有权限。在 shell 中,您可以chmod
这样做:
chmod 700 the_directory
如果您使用的是文件管理器,只需删除权限选项卡中的所有复选标记,“用户”列中的复选标记除外(确切的详细信息当然取决于文件管理器)。
答案2
如果您更喜欢从 GUI 执行此操作,GNOME 文件浏览器(称为 Nautilus)的帮助中对此进行了解释:
基本上,您只需选择文件夹,然后从菜单中选择“文件”->“属性”->“权限”。
否则,sepp2k 的答案是绝对正确的,如果您对 unix 文件权限的深入解释感兴趣,那么 txwikinger 的链接很棒。
答案3
本教程详细解释了如何在 Linux 中(因此也在 Ubuntu 中)设置文件权限,以便您可以控制访问。