登录时未设置辅助组

登录时未设置辅助组

我有两台服务器,一台装有 SLES9 SP4,另一台装有 SLES11 SP1。 SLES9 具有 bash 2.05b.0(1),SLES11 具有 bash 3.2.51(1)。

两台服务器都配置为使用相同的 NIS 主服务器,在其中获取密码和组设置。 /home 目录是自动安装的,并且在 server1 (SLES9) 和 server2 (SLES11) 上相同。

user1 登录到 server1 并成功获取他的默认组和辅助组:

uid=1413(user1) gid=111(group1) groups=111(group1),112(group2),130(group3),211(group4),1000(group5)

user1 登录到 server2 并只分配到他的默认组:

uid=1413(user1) gid=111(group1)

我在 /var/log/messages 或 NIS 服务器上没有看到任何奇怪的东西。这是否与 SLES9 和 SLES11 之间执行方式不同的 .bashrc 或 .profile 文件有关?或者一定与 NIS 有关吗?有任何想法吗?

相关内容