Этоn пост о том, как в Linux добавить пользователя в группу. Мы опишем быстрый способ добавления пользователя в группу при создании пользователя, а также для существующих пользователей.
Типы группы в Linux:
Для получения более подробной информации об управлении пользователями команд нажмите здесь:
По умолчанию, когда пользователь создан, он принадлежит к той же группе.
Подтвердить
В приведенном выше выводе, по умолчанию пользователь “andreyex_user” принадлежит к основной группе с тем же именем.
Допустим, вы хотите указать группу первичной не по умолчанию, при создании пользователя. Например: Вы хотите создать пользователя masterkey и вы хотите быть частью группы sales в качестве основной группы.
Перепроверьте
Убедитесь, что указанная группа должна существовать в системе, иначе вы увидете ниже сообщений от системы.
В случае ошибки выше, создать группу первой при помощи команды groupadd перед командой useradd.
В случае, если вы уже создали пользователя и в дальнейшем вы хотите изменить первичную группу пользователя. То используйте команду usermod. Например, вы хотите изменить основную группу sales на accounts для пользователя masterkey. Используйте следующую команду для этого.
Перепроверьте:
Можно указать вторичную группу при создании пользователя непосредственно с помощью опции “-g”.
[root@destroyer ~]# useradd -G sales delphi
Перепроверьте с помощью следующей команды:
Приведенный выше вывод подтверждает, что sales является вторичной группой в то время как основная группа delphi.
Можно указать несколько вторичных групп с помощью запятой при создании самого пользователя в команде useradd.
Подтвердите с помощью следующей команды:
Кроме того, есть еще один способ подтверждения:
Можно также изменить вторичную группу для существующих пользователей, использующих опцию “-g” для команды usermod. Допустим, вы хотите изменить вторичную группу пользователя delphi на sales.
В случае, если вы хотите добавить еще одну вторичную группу вместо того, чтобы изменить ее, как описано выше, то вы должны использовать “-a” (добавить) вариант.
Можно указать несколько вторичных групп, используя запятую для существующего пользователя с помощью команды usermod.
В случае, если вы не указали опцию -a, то текущие вторичные группы будут сброшены и заменены указанными именами групп.
ПРИМЕЧАНИЕ: Поэтому убедитесь, что вы используете опцию -a если вы хотите добавить к существующей группе вместо изменения существующих вторичных групп.