阻止来自文件夹的FTP访问

比方说,我有一个FTP用户可以访问public_html,但我不希望他们有权访问public_html中的某个文件夹。 有没有办法阻止他们从这个特定的文件夹访问,但让他们有机会获得一切?

您可以更改该子文件夹的所有者和组,然后chmod“其他”权限为0

编辑:

回答你的评论。 说我有用户A谁想要有权访问文件夹A,但不是它下面的文件夹B.

drwxr-xr-- UserA UserA FolderA 

在folderA下是文件夹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和其他人(其他)没有权利这个文件夹。