我以root身份创建了一个文件,并赋予它以下权限:
-rwxr-xr-x 1 root root 12 Nov 23 12:20 testFile
当我切换到用户并运行时,ls -al
我得到了除testFile
.它甚至没有列出。
我希望将其列出但只能执行和读取它。
为什么?
答案1
要列出文件,您需要拥有r+x
包含该文件的目录的权限。因此,请同时向我们提供 的输出namei -l /full/path/to/file/file
。并且可以肯定ls -ld /full/path/to/file
。