Группы дополнительного пользователя, не загруженные

После apt-get update и apt-get upgrade работайте несколько дней назад, группы пользователей не применяются правильно к в настоящее время зарегистрированный пользователь.

Я вижу, что все группы правильно сохраняются в /etc/passwd и /etc/groups но после системного перезапуска только применяется группа пользователей по умолчанию. Я не вижу никаких конкретных ошибок в syslog.

После системного запуска только группа по умолчанию применяется к пользователю.

user@localhost:~$ id
uid=1000(user) gid=1000(user) groups=1000(user)

Хотя, при списке доступных групп они видимы, но не в настоящее время присоединяемые к сессии.

user@localhost:~$ id user
uid=1000(user) gid=1000(user) groups=1000(user),4(adm),27(sudo),999(docker)

Я должен вручную войти в систему как тот же пользователь каждый раз, когда новая сессия оболочки создается, затем она работает как ожидалось.

user@localhost:~$ su user
user@localhost:~$ id
uid=1000(user) gid=1000(user) groups=1000(user),4(adm),27(sudo),999(docker)

Какие-либо идеи, что могло, вызвали это?


Я уже попробовал:

  • Выйдите из системы / в
  • Воссоздайте группы
  • Повторно присвойте группы пользователю

В качестве награды я могу упомянуть что newgrp ведет себя странный, и это переключает основную группу вместо того, чтобы регистрировать его в других:

user@localhost:~$ newgrp docker
user@localhost:~$ id
uid=1000(user) gid=999(docker) groups=999(docker)

Спасибо!

2
задан 18 July 2018 в 16:35

2 ответа

У меня была та же проблема (xfce, Ubuntu 16.04 LTS). В докладе о lightdm средстве отслеживания ошибки предполагается удалять/комментировать две строки в/etc/pam.d/lightdm, конкретно:

auth optional pam_kwallet.so
auth optional pam_kwallet5.so

должен стать:

#auth optional pam_kwallet.so
#auth optional pam_kwallet5.so

Это работало на меня! Я предполагаю, что это могло бы иметь некоторый эффект на авторазблокирование Вашего KWallet при входе в систему, если это релевантно.

3
ответ дан 2 December 2019 в 02:42

Состав группы процессов настраивается однажды во время входа в систему, login. Система не отслеживает файл группы и изменяет существующие процессы.

Можно запустить процесс с новой информации о составе группы с newgrp команда. Читать man newgrp

0
ответ дан 2 December 2019 в 02:42

Другие вопросы по тегам:

Похожие вопросы: