vfc*_*sts 11 linux file-permissions
我创建了一个创建的目录具有这些权限 - 另一个用户具有
drwxr--r-- 5 用户 user 4096 2012-09-15 19:30 站点
何时以另一个用户身份在目录上执行 ls -l
ls -l /home/user/sites
这是目录输出。我认为如果没有在该目录上设置 x 位,文件名根本不会显示。
d????????? ? ? ? ? ? dev.user.com
-????????? ? ? ? ? ? user.20120914_082804.sql.gz
d????????? ? ? ? ? ? shared
-????????? ? ? ? ? ? shared.tar.gz
-????????? ? ? ? ? ? www.20120914_083256.tar.gz
d????????? ? ? ? ? ? www.user.com
Run Code Online (Sandbox Code Playgroud)
这里有什么不一致之处吗?
Der*_*rfK 16
x授予您实际位于目录中并访问目录中的文件的r权限,授予您查看目录内容的权限。
如果您通过为目录提供x位并删除r位来扭转这种情况,那么用户可以打开shared.tar.gz(假设文件本身具有适当的权限)但前提是他事先知道文件名,因为ls将无法列出目录中的文件.