最近我们将我们的 Linux 服务器绑定到了一个 AD 域。我们现在可以进行简单的操作,如下:
- 使用 AD 帐户登录我们的 Linux 服务器(也可以通过 SSH)
- 使用 id 命令列出并识别我们的 AD 组
- 创建文件,获得这些文件的所有权和另一个简单的操作
- 在涉及我们的 AD 用户和组的 Linux 服务器上创建 ACL
但是,似乎我们的用户无法访问其主要组以外的组。
我们尝试过的步骤
假设名为 foo 的 AD 用户是“group_A@domain.dom”、“group_B@domain.dom”AD 组的成员,并且 group_A 被定义为主要组。我们预计用户 foo 将能够访问 group_A 或 group_B 拥有的文件,但我们发现用户 foo 无法访问分配给 group_B 拥有(或具有权限)的文件。
因此,我们的用户是很多广告组的成员,但只有主组是有效的,并且可以让我们的用户访问 Linux 服务器中的文件。这种现象似乎发生在我们所有的环境中
我们可以做些什么来让我们的 AD 用户通过他们所属的所有组获得访问权限,而不仅仅是他们的主要组?
技术信息
我们使用的是 Rhel7 Linux 服务器,我们使用领域工具将它加入到 windows 域中。我们没有给我们的用户一个 POSIX 属性,并且有一个自动 ID 映射