Информация о группе не указана для конкретного пользователя

У меня проблема на сервере, которым я управляю. У учетной записи (в частности, моей учетной записи) нет подходящих групп. Я думаю, что эту проблему легче всего продемонстрировать, посмотрев следующую последовательность команд:

Last login: sometime from somewhere user.x@srv:~$ groups user.x user.x@srv:~$ groups user.x user.x : user.x grp1 grp2 user.x@srv:~$ su - user.x Password: user.x@srv:~$ groups user.x grp1 grp2 user.x@srv:~$ exit user.x@srv:~$ groups user.x 

Таким образом, проблема заключается в том, что группы пользователей user.x некорректно сообщаются после входа в систему (через SSH). Если вход в систему снова моделируется ( su - ) или имя пользователя предоставляется вместе с groups или командой id оно работает нормально.

Неправильные группы вызывают всевозможные проблемы, например, неспособность судо. Как я могу это исправить?

Дополнительная информация, которая может иметь значение:

  • Сервер – клиент NIS, который синхронизируется каждые 15 минут
  • Проблема редка, но не уникальная, на данный момент 2 пользователя приобрели ее за последние полгода
  • Проблема, похоже, только с пользователями, что SSH в машину часто

3 Solutions collect form web for “Информация о группе не указана для конкретного пользователя”

Проблема заключалась в том, что групповая информация была сначала вытащена из nis, а затем из локальных копий nis (сделанных ypserv)

Решение менялось /etc/nsswitch.conf из

 group: compat 

чтобы:

 group: files nis compat 

Групповые права устанавливаются во время создания оболочки. Самая первая оболочка, в которой отображаются user.x , показывает только user.x , была ли создана оболочка перед добавлением других групп? Если так просто выйти и снова войти в систему.

Это похоже на проблему с конфигурациями пользовательских оболочек. Проверьте, как оболочки определены в /etc/passwd и проверяют /etc/profile , скрипты входа пользователя (например, .bashrc , .bash_login , .profile и т. Д.) Для любых ошибок. Если вы не найдете ничего, что бы исправить, создайте резервные копии этих файлов и восстановите их по умолчанию. Возможно, переустановите оболочку (ы).

  • Использование NIS без NFS
  • Перезапись / etc / shadow. Могу ли я заставить пользователей NIS сменить пароль?
  • Ubuntu 14.04.2 LTS: для пользователей NIS SSH работает, но консольный вход и sudo fail
  • Клиент NIS не может сменить пароль с помощью yppasswd?
  • wheezy: nis / autofs не работает
  • NIS + Solaris 10, настройка главного сервера
  • Невозможно изменить пароль, не зная текущего пароля (даже с правами root)
  • NIS: Как разрешить доступ к домашним каталогам локальных и удаленных пользователей?
  • Ключ SSH работает на сервере NIS, сбой на NIS-клиенте
  • Странные ошибки firefox после миграции домашних областей на NAS-накопитель
  • Linux и Unix - лучшая ОС в мире.