让两个用户在目录中进行协作

让两个用户在目录中进行协作

谁能帮我解决这个问题?这很简单,但我充满疑问。

在 /mnt/data 上创建一个目录。那里有两个用户,Alice 和 Bob,他们都属于管理员组。这两个用户协作处理此目录,并且在此目录中创建的文件和目录应自动属于管理员组。该组的所有成员都具有rw访问权限。有人能解释一下吗?

答案1

umask需要设置文件默认具有组读取、写入和执行的权限。Ubuntuumask 上的默认权限0002就足够了。

然后设置位setgid,以便在共享目录中创建的文件和目录将自动分配公共组(admins在您的示例中)。

  1. 确保共享目录归该组所有admin
  2. 设置setgid位:chmod g+s /mnt/data

相关内容