子目录的Unix权限

时间:2014-01-20 10:53:49

标签: unix ubuntu file-permissions

我有两个用户(userA和userB)属于同一个组(sharedGroup)。 userA在自己的目录中创建一个文件夹sharedFolder,并更改权限,以便userB能够“看到”它(RW访问)。

userA的

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失败。

我的问题

  • 是否属实,如果您没有阅读,则无法访问目录 访问父目录?
  • 有人可以把我联系到 文档或帮助我?
  • 有没有移动的替代方案 'sharedFolder'来自userA的主目录?

1 个答案:

答案 0 :(得分:2)

  

是否属实,如果您没有父目录的读取权限,则无法访问目录?

假。你需要EXECUTE烫发。 (读取目录列表,a.k.a“ls”)

  

有人可以将我链接到文档或帮助我吗?

http://en.wikipedia.org/wiki/File_system_permissions

  

如果没有将'sharedFolder'移出userA的主目录,是否还有其他选择?

将“x”添加到您愿意共享的文件/目录的父目录。你想创建一个〜/ pub /以避免暴露你的所有文件......并且要注意任何“。”您的目录中的文件如果您没有处理权限,则可以读取。

即:做ls -al来检查这个。