组成员无法访问linux中的目录

Posted

技术标签:

【中文标题】组成员无法访问linux中的目录【英文标题】:Members of group can't access directory in linux 【发布时间】:2021-10-08 18:39:11 【问题描述】:

我试图创建两个目录assignmentexam_papers,其中分别包含作业和试卷文本文件。之后,我创建了两个用户vipinbooma。然后分别将vipin添加到teacher组和boomastudent组。

想法

我的想法是我想为assignmentexam_papers 目录设置权限,就像只有teacher 组的成员可以读写assignmentexam_paper 目录和student的成员和其他用户只能读取assignment目录的内容

在这里您可以看到我删除了其他用户对exam_paper 目录的所有权限,并且只向其他用户授予了assignment 目录的读取权限。

这样做的动机是,student 组的成员和其他用户无法访问exam_paper 目录,并且只有读取 权限才能访问assignment 目录

结果

这一切的结果是即使teacher组的成员也无法访问这两个目录

【问题讨论】:

我认为这个问题更适合其他 StackExchange 网络,例如 superuser.com。您可能会在那里得到更好更快的答案,因为这是一种基于操作系统的问题。 【参考方案1】:

目录需要可执行访问权限才能输入/查看内容。因此,如果您希望某个组拥有对目录 chmod -R 775 assignment/ 的访问权限应该可以工作。

【讨论】:

以上是关于组成员无法访问linux中的目录的主要内容,如果未能解决你的问题,请参考以下文章

无法访问类中的 Struct 成员

Java中的间接子类无法访问的超类中的受保护成员

无法访问基类中的受保护成员 [重复]

Linux Kali 安装.deb文件时的问题 无法访问归档 怎么解

为啥静态初始化程序中的 lambda 无法访问 VC++2013 中类的私有成员?

linux中这个目录centos-root无法访问,但是修改权限也无法修改,怎么回事?