子目录的Unix权限

子目录的Unix权限,unix,ubuntu,file-permissions,Unix,Ubuntu,File Permissions,我有两个用户(userA和userB)在同一个组(sharedGroup)中。userA在自己的目录中创建一个文件夹sharedFolder,并更改权限,以便userB能够“查看”它(RW访问) ls-al/homer/userA/sharedFolderuserA: drwxrwxr-x 2 userA sharedGroup 4096 Jan 20 11:41 . -rw-rw-r-- 1 userA sharedGroup 2559 Jan 20 11:04 testFile 为什么us

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

ls-al/homer/userA/sharedFolder
userA:

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
权限被拒绝时失败

我的问题

  • 如果你没有读,你就不能访问目录,这是真的吗 访问父目录
  • 有人能把我和电话联系起来吗 文件还是帮我
  • 有没有不移动的替代方案 “sharedFolder”不在userA的主目录中
如果您没有父目录的读取权限,您就不能访问目录,这是真的吗

错。您需要执行烫发。 (读取是指目录列表,也称为“ls”)

有人能把我和文档联系起来或者帮我解决吗

有没有不将“sharedFolder”移出userA主目录的替代方案

将“x”添加到您想要共享的文件/目录的任何父目录中。您希望创建~/pub/以避免暴露所有文件。。。请注意,如果您不考虑权限,目录中的任何“.”文件都可能被读取


i、 e:请ls-al检查一下。

哦,太好了,这就是我错过的!非常感谢。你可能会觉得很有帮助。