James Simpson Asked: 2009-07-23 11:57:44 +0800 CST2009-07-23 11:57:44 +0800 CST 2009-07-23 11:57:44 +0800 CST 阻止来自文件夹的 FTP 访问 772 假设我有一个 FTP 用户,我已授予其访问 public_html 的权限,但我不希望他们访问 public_html 中的某个文件夹。有没有办法阻止他们从这个特定文件夹访问,但让他们可以访问其他所有内容? linux centos ftp 1 个回答 Voted Best Answer Zypher 2009-07-23T12:00:35+08:002009-07-23T12:00:35+08:00 您可以更改子文件夹的所有者和组,然后将“其他”权限更改为 0 编辑: 回答您的评论。假设我有用户 A,您希望他可以访问文件夹 A,但不能访问其下的文件夹 B drwxr-xr-- UserA UserA FolderA 文件夹A下是文件夹B drwxr-xr-x UserA UserA FolderB 所以 drwxr-xr-x 被读作“它是一个目录” 所有者(UserA)有 RWX 组(UserA)有 RX 而其他人(其他)有 RX 最后一部分告诉您,如果此人不是 UserA 并且不在 UserA 组中,他们仍然拥有该文件夹的 R。 如果您将权限更改为如下所示: drwxr-wr-- UserA UserA FolderA 用户 A 仍然拥有访问该文件夹所需的一切。 drwxr-x--- UserB UserB FolderB 现在用户 A 无法访问 FolderB。您可以通过以下方式完成此操作: chown UserB:UserB FolderB chmod 750 FolderB 750 说所有者拥有 RWX,组拥有 RX,而其他所有人(其他)对此文件夹无权。
您可以更改子文件夹的所有者和组,然后将“其他”权限更改为 0
编辑:
回答您的评论。假设我有用户 A,您希望他可以访问文件夹 A,但不能访问其下的文件夹 B
文件夹A下是文件夹B
所以 drwxr-xr-x 被读作“它是一个目录” 所有者(UserA)有 RWX 组(UserA)有 RX 而其他人(其他)有 RX
最后一部分告诉您,如果此人不是 UserA 并且不在 UserA 组中,他们仍然拥有该文件夹的 R。
如果您将权限更改为如下所示:
用户 A 仍然拥有访问该文件夹所需的一切。
现在用户 A 无法访问 FolderB。您可以通过以下方式完成此操作:
750 说所有者拥有 RWX,组拥有 RX,而其他所有人(其他)对此文件夹无权。