我有两个用户(userA和userB)属于同一个组(sharedGroup)。 userA在自己的目录中创建一个文件夹sharedFolder
,并更改权限,以便userB能够“看到”它(RW访问)。
ls -al /homer/userA/sharedFolder
:
drwxrwxr-x 2 userA sharedGroup 4096 Jan 20 11:41 .
-rw-rw-r-- 1 userA sharedGroup 2559 Jan 20 11:04 testFile
为什么userB无法访问外部文件夹或文件?
cat /home/userA/sharedFolder/testFile
以Permission Denied
失败。
我的问题
答案 0 :(得分:2)
是否属实,如果您没有父目录的读取权限,则无法访问目录?
假。你需要EXECUTE烫发。 (读取目录列表,a.k.a“ls”)
有人可以将我链接到文档或帮助我吗?
http://en.wikipedia.org/wiki/File_system_permissions
如果没有将'sharedFolder'移出userA的主目录,是否还有其他选择?
将“x”添加到您愿意共享的文件/目录的父目录。你想创建一个〜/ pub /以避免暴露你的所有文件......并且要注意任何“。”您的目录中的文件如果您没有处理权限,则可以读取。
即:做ls -al来检查这个。