Вторичные группы пользователей не загружены

После нескольких дней работы 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)

Любые идеи, что могло бы это сделать?

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

Выйти / в группе «Создать группу» Переназначить группы пользователю [ ! d8]

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

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

Спасибо!

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

6 ответов

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

Вы можете начать процесс с новой информацией о членстве в группе с помощью команды newgrp. Прочтите man newgrp

0
ответ дан 18 July 2018 в 17:12

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

Вы можете начать процесс с новой информацией о членстве в группе с помощью команды newgrp. Прочтите man newgrp

0
ответ дан 18 July 2018 в 17:16

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

Вы можете начать процесс с новой информацией о членстве в группе с помощью команды newgrp. Прочтите man newgrp

0
ответ дан 20 July 2018 в 16:39
  • 1
    Спасибо, это правильно. Хотя я ищу причину, по которой после запуска системы группы загружаются неправильно. Я могу вручную исправить его, войдя в качестве текущего пользователя с помощью su user. Это раздражает, поскольку мне нужно делать это каждый раз, когда открыто новое окно shell. До обновления пакетов работала так, как ожидалось, и все группы загружались должным образом. Я ожидаю, что это некоторая ошибка конфигурации, которая произошла во время обновления пакетов, но не может найти источник проблемы. – Mr.Coffee 19 July 2018 в 11:21

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

Вы можете начать процесс с новой информацией о членстве в группе с помощью команды newgrp. Прочтите man newgrp

0
ответ дан 20 July 2018 в 16:49
  • 1
    Спасибо, это правильно. Хотя я ищу причину, по которой после запуска системы группы загружаются неправильно. Я могу вручную исправить его, войдя в качестве текущего пользователя с помощью su user. Это раздражает, поскольку мне нужно делать это каждый раз, когда открыто новое окно shell. До обновления пакетов работала так, как ожидалось, и все группы загружались должным образом. Я ожидаю, что это некоторая ошибка конфигурации, которая произошла во время обновления пакетов, но не может найти источник проблемы. – Mr.Coffee 19 July 2018 в 11:21

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

Вы можете начать процесс с новой информацией о членстве в группе с помощью команды newgrp. Прочтите man newgrp

0
ответ дан 23 July 2018 в 10:04
  • 1
    Спасибо, это правильно. Хотя я ищу причину, по которой после запуска системы группы загружаются неправильно. Я могу вручную исправить его, войдя в качестве текущего пользователя с помощью su user. Это раздражает, поскольку мне нужно делать это каждый раз, когда открыто новое окно shell. До обновления пакетов работала так, как ожидалось, и все группы загружались должным образом. Я ожидаю, что это некоторая ошибка конфигурации, которая произошла во время обновления пакетов, но не может найти источник проблемы. – Mr.Coffee 19 July 2018 в 11:21

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

Вы можете начать процесс с новой информацией о членстве в группе с помощью команды newgrp. Прочтите man newgrp

0
ответ дан 31 July 2018 в 17:05
  • 1
    Спасибо, это правильно. Хотя я ищу причину, по которой после запуска системы группы загружаются неправильно. Я могу вручную исправить его, войдя в качестве текущего пользователя с помощью su user. Это раздражает, поскольку мне нужно делать это каждый раз, когда открыто новое окно shell. До обновления пакетов работала так, как ожидалось, и все группы загружались должным образом. Я ожидаю, что это некоторая ошибка конфигурации, которая произошла во время обновления пакетов, но не может найти источник проблемы. – Mr.Coffee 19 July 2018 в 11:21

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

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