2

Новый пользователь не принимает системный идентификатор группы по умолчанию. Системный идентификатор группы по умолчанию для нового пользователя - 100. Всякий раз, когда я создаю нового пользователя, GID, а также UID увеличивается на 1. Я могу понять UID, но GID должен быть 100 для каждого нового пользователя. Какова возможная причина? Я использую Amazon linux AMI на EC2.

# adduser -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

# useradd -m testuser
# useradd -m testuser2

# cat /etc/passwd
testuser:x:501:503::/home/testuser:/bin/bash
testuser2:x:502:504::/home/testuser2:/bin/bash

1 ответ1

2

Ваша система настроена на использование групп пользователей - для создания новой группы для каждого пользователя с тем же именем, что и имя пользователя. Например, ваш пользователь testuser2(502) будет иметь основную группу testuser2(504) .

Файл конфигурации для useradd - это /etc/login.defs, и этот параметр контролируется оператором USERGROUPS_ENAB . Вы также можете временно изменить это поведение с помощью параметров -U/--user-group и -N/--no-user-group .

Помните, что useradd и adduser - это отдельные программы; значения по умолчанию, установленные в adduser , не обязательно влияют на более простое useradd .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .