未知用户权限( - ??????????????? myFile.php)

时间:2014-06-19 09:00:48

标签: linux admin chmod rights

我的文件有一些奇怪的用户权限。

以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/

1 个答案:

答案 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