Вызов groupadd
с числовым идентификатором группы - собираюсь создать группу с именем 5067
. Например: [
# groupadd 5067
# grep 5067 /etc/group
5067:x:1000:
] Когда вы передаете числовой идентификатор в useradd -g ...
, он смотрит только на группы идентификаторы . Итак, даже несмотря на то, что группа с именем 5067
существует:
# useradd -g 5067 testuser
useradd: group '5067' does not exist
Я подозреваю, что это корень вашей проблемы.
То, что вы не видите новую группу при работе групп
, является нормальным. Любые новые группы, в которые вы добавили пользователя, не вступят в силу, пока этот пользователь не войдет в систему. Если пользователь уже вошел в систему, ему необходимо выйти и снова войти в систему (os запускает новую оболочку входа). Вот почему вы не видите новую группу в выводе groups
, хотя вы видите ее в / etc / group
.