Я уверен, что это что-то простое, но я не могу понять, что происходит.
Мы используем NIS (не было возможности перейти на LDAP), и по какой-то причине группы отображаются неправильно.
[scott.adair@tor-admin01 ~]$ groups
pfa-admin
Но когда я ищу по своему имени пользователя, он возвращается правильно
[scott.adair@tor-admin01 ~]$ groups scott.adair
scott.adair : pfa-admin it-admin
То же самое и с командой id. Кажется, это нормально работает для локальных пользователей (root), но не для какой-либо из моих учетных записей NIS.
Я могу использовать команду newgrp для переключения в группу it-admin, но это похоже на взлом.
Любые идеи?
Я обновил /etc/nssiwtch.conf и изменил
passwd: compat
shadow: compat
group: compat
к
passwd: files nis
shadow: files nis
group: files nis
Теперь все группы отображаются в списке, когда я запускаю команды id или groups.
[scott.adair@tor-admin01 ~]$ id
uid=6100(scott.adair) gid=5000(pfa-admin) groups=5000(pfa-admin),5001(it-admin)
[scott.adair@tor-admin01 ~]$ groups
pfa-admin it-admin