Fedora 文件权限不生效

Fedora 文件权限不生效

我有一个具有以下权限的目录 /models/

drw-rw-rw- 2 owner developers 4096 Jun 24 15:13 models

这些被设置为

sudo chmod -R 0666 *

我的用户以开发人员为主要组(与文件为同一组),但我无法通过终端或 ftp 访问该目录。

[myUser@machine]$ id myUser
uid=503(myUser) gid=505(developers) groups=505(developers)
$ cd models 
-bash: cd: models: Permission denied

在该目录属于我的组之前,我也遇到过同样的问题,我甚至重启了服务器,但没有任何效果。我该如何设置该目录的权限,以便我和该组开发人员的其他成员可以访问它?

答案1

目录的“可执行”标志意味着您可以列出该目录的内容,因此启用可执行标志:

chmod 777 models

答案2

目录需要执行权限才可读。

答案3

目录需要执行权限才能遍历。因此,如果您设置了 r 标志但没有设置 x 标志,则可以读取目录内容但不能进入目录。

相关内容