如何将文件夹设为私有?


14

我正在与多个用户一起使用Ubuntu,并且我想使文件夹仅对特定用户可见。知道怎么做吗?

Answers:


14

编辑:经过深思熟虑,我意识到我可能误解了这个问题。如果您希望目录仅对特定用户可见(即,对于其他每个用户,该列表甚至都不会显示在目录列表中),那么您不能禁止其他用户列出该目录的内容,而不能这样做。父目录。因此,如果目录为,/foo/bar则可以删除(除所有者外的所有人)对其他用户的r权限,/foo以阻止其他用户列出的内容/foo,但是您不能/foo/bar专门隐藏(尽管您当然可以隐藏其内容)。

旧答案:

使该特定用户成为目录的所有者,然后为除所有者之外的所有人删除该目录上的所有权限。在外壳中,您将使用chmod以下方法:

chmod 700 the_directory

如果您使用的是文件管理器,则只需删除“权限”选项卡中的所有复选标记即可,“用户”列中的复选标记除外(确切的细节取决于文件管理器)。


如果您从/ foo中删除x权限,我会发现用户无法访问/ foo中他的一个组所拥有的目录
Melissa Loos

我玩弄了权限,看来这是您要在父文件夹上删除的r权限。
梅利莎·卢斯

@MelissaLoos你说得对,谢谢。我已经编辑了答案。
sepp2k


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.