比方说,我有一个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和其他人(其他)没有权利这个文件夹。