如何将文件夹设为私有?

Jax*_*Jax 15 security permissions

我正在与多个用户一起使用 Ubuntu,我想让文件夹仅供特定用户查看。知道怎么做吗?

sep*_*p2k 16

编辑:再想一想,我意识到我可能误解了这个问题。如果您希望该目录仅对特定用户可见(即对于其他所有用户,该列表甚至不会出现在目录列表中),则不能在不禁止其他用户列出该目录的内容的情况下执行此操作父目录。因此,如果该目录是,/foo/bar那么您可以删除(对于除所有者之外的所有人)的r权限,/foo以防止其他用户列出 的内容/foo,但您不能/foo/bar专门隐藏(尽管您当然可以隐藏其内容)。

旧答案:

使该特定用户成为目录的所有者,然后删​​除除所有者之外的所有人对该目录的所有权限。在 shell 中,您chmod通常会这样做:

chmod 700 the_directory
Run Code Online (Sandbox Code Playgroud)

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