ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как добавить пользователя в группу в Linux

Этоn пост о том, как в Linux добавить пользователя в группу. Мы опишем быстрый способ добавления пользователя в группу при создании пользователя, а также для существующих пользователей.

Типы группы в Linux:

  1. Первичная группа: Это группа по умолчанию, когда пользователи регистрируется в системе. Большинстве случаев его же в качестве имени пользователя. Пользователь всегда является частью только одной основной группы.
  2. Вторичная группа (дополнительная группа АКА): Это группа, которая отличается от первичной, к которым пользователь может принадлежать. Пользователь может принадлежать максимум 32 вторичных групп.

Для получения более подробной информации об управлении пользователями команд нажмите здесь:

Пример добавления пользователя в группу в ОС Linux:

1. Первичная группа

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

Подтвердить

В приведенном выше выводе, по умолчанию пользователь “andreyex_user” принадлежит к основной группе с тем же именем.

Допустим, вы хотите указать группу первичной не по умолчанию, при создании пользователя. Например: Вы хотите создать пользователя masterkey и вы хотите быть частью группы sales в качестве основной группы.

Перепроверьте

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

В случае ошибки выше, создать группу первой при помощи команды groupadd перед командой useradd.

В случае, если вы уже создали пользователя и в дальнейшем вы хотите изменить первичную группу пользователя. То используйте команду usermod. Например, вы хотите изменить основную группу sales на accounts для пользователя masterkey. Используйте следующую команду для этого.

Перепроверьте:

2. Вторичная группа (дополнительная группа)

Можно указать вторичную группу при создании пользователя непосредственно с помощью опции “-g”.

[root@destroyer ~]# useradd -G sales delphi

 

Перепроверьте с помощью следующей команды:

Приведенный выше вывод подтверждает, что sales является вторичной группой в то время как основная группа delphi.

Можно указать несколько вторичных групп с помощью запятой при создании самого пользователя в команде useradd.

Подтвердите с помощью следующей команды:

Кроме того, есть еще один способ подтверждения:

Можно также изменить вторичную группу для существующих пользователей, использующих опцию “-g” для команды usermod. Допустим, вы хотите изменить вторичную группу пользователя delphi на sales.

В случае, если вы хотите добавить еще одну вторичную группу вместо того, чтобы изменить ее, как описано выше, то вы должны использовать “-a” (добавить) вариант.

Можно указать несколько вторичных групп, используя запятую для существующего пользователя с помощью команды usermod.

В случае, если вы не указали опцию -a, то текущие вторичные группы будут сброшены и заменены указанными именами групп.

ПРИМЕЧАНИЕ: Поэтому убедитесь, что вы используете опцию -a если вы хотите добавить к существующей группе вместо изменения существующих вторичных групп.

Как добавить пользователя в группу в Linux

Exit mobile version