我的文件有一些奇怪的用户权限。
以user1身份登录,我已设置文件的user2所有者。它确实奏效了。
-rw-r-xr-x 1 user2 user2 21090 Jun 18 16:28 myFile.php
drw-r-xr-x 2 user2 user2 4096 Jun 18 16:30 font
但是,当我使用user2登录时,我有这种奇怪的未知权利。
-????????? ? ? ? ? ? myFile.php
d????????? ? ? ? ? ? font/
答案 0 :(得分:5)
包含这些文件的顶级目录没有设置“x”位。
chmod u=rwx test2/; ls -l test2
total 4
drwxr-xr-x 2 user group 4096 Jun 19 14:43 dir
-rw-r--r-- 1 user group 0 Jun 19 14:43 file
chmod u=rw test2/; ls -l test2
ls: cannot access test2/file: Permission denied
ls: cannot access test2/dir: Permission denied
total 0
d????????? ? ? ? ? ? dir
-????????? ? ? ? ? ? file
要解决此问题,请将“x”位添加到根目录的以下部分。通常“组”部分是相关的,但根据您的情况,它可能是“其他人”或“用户”。
chmod g+x /path/to/directory
如需进一步阅读,请参阅http://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions