Linux 中的用户组

Linux 中的用户组

我需要将某个文件夹或文件的权限授予多个组。我可以使用 acl 来执行此操作,但我们的系统上没有 acl。我还有什么其他选择吗?

我必须在运行时执行此操作

答案1

  1. 创建一个新组。我们将其命名为combinedgroup
  2. 将您想要授予权限的组中的所有用户添加到此组。
  3. chgrp combinedgroup /path/to/folder
  4. chmod 0770 /path/to/folder(或0750只读访问)

答案2

使用基本的 unix 权限系统,文件或文件夹不可能有多个组。我能想到的一个 hack 方法是使用 pam 模块,在登录时将其他组的用户添加到这些文件夹组中。也许http://sourceforge.net/projects/pam-script/可以用于此目的。

我认为这不是一个好主意,但值得一试。这假设您具有 root 访问权限。

相关内容