对于我已获得以下许可的目录(阅读)
-rwxrw-r--. 1 sam sam 117 Feb 6 19:43 test_folder
当我尝试与不属于组sam的其他用户访问test_folder时。给出错误
-bash: cd: test_folder: Permission denied
即使向其他用户提供了读取权限,仍会发出permssion问题
答案 0 :(得分:1)
如上所述:为了让其他用户更改为目录,他们需要执行权限。您应该按如下方式更改目录的权限:
chmod 775 test_folder
然后权限将更改为:
-rwxrwxr-x. 1 sam sam 117 Feb 6 19:43 test_folder
使用cd
命令导航到test_folder
时,其他用户不应再获得权限被拒绝。
有关文件/目录权限的更详细说明,请参阅this webpage。关于目录,它说:
目录的可执行权限允许用户进入目录。
将其与:
进行比较该目录的读取权限使unix用户能够列出目录中的文件。
通常,目录的读取和执行权限通常是一起提供的。