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

Когда мы создаем нового пользователя в операционной системе Linux, во время создания пользователя ему предоставляется некоторый набор привилегий. Эти права пользователя включают в себя некоторый набор разрешений, таких как чтение, запись и выполнение. Таким образом, на основании назначенных привилегий пользователь может выполнять определенный набор функций или задач в системе.

Иногда несколько пользователей могут иметь одинаковые привилегии в операционной системе. В этой ситуации в системе Linux можно использовать группы. Группа в Linux определяется как организация учетных записей пользователей, имеющих одинаковые привилегии. Таким образом, основная цель группы - создать и назначить набор привилегий группе вместо того, чтобы предоставлять разрешения отдельным пользователям. Добавление соответствующих пользователей в определенную группу и предоставление привилегий всей группе. В этой статье мы подробно рассмотрим, как добавить пользователя в определённую группу в Linux.

Сначала необходимо открыть терминал в вашей системе. Найдите терминал в строке поиска. Выберите терминал из следующих результатов.

Открытие терминала

Группы в Linux

В операционной системе Linux мы имеем дело с двумя типами групп:

  • Первичная группа
  • Вторичная группа

Информация о пользователе первичной группы хранится в файле /etc/passwd. Важно отметить, что пользователь принадлежит к одной или нулю первичных групп, в то время как он может принадлежать более чем к одной вторичной группе. Только администратор или пользователь root с доступом 'sudo' может добавлять пользователей в определенную группу.

Добавление пользователя в группу

Чтобы добавить существующего пользователя в одну группу, используйте следующую команду терминала:

Пример:

Например, вы хотите добавить пользователя с именем 'test' в группу 'debian'. Тогда замените Group-name на debian и User-name на test в приведенной выше команде следующим образом:

Добавление пользователя в несколько групп

Вы можете легко добавить одного пользователя в несколько групп. Для этого используйте следующий синтаксис команды:

Пример:

Например, вы хотите добавить пользователя с именем 'test' в несколько групп 'bluetooth, sudo, debial'. Тогда приведенная выше команда изменится на следующую форму:

Вы также можете создать пользователя и добавить его в несколько групп с помощью следующей команды:

Например, мы создали пользователя под именем 'test2' и добавили его в три различные группы debian и bluetooth, sudo. Вы можете добавить пользователя в первичную и вторичную группы соответственно.

Создание и удаление группы

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

Например, вы хотите создать новую группу с именем 'docker'. Тогда замените 'Group-name' на 'docker' в приведенной выше команде следующим образом:

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

Замените Group-name на docker, если вы хотите удалить эту группу из вашей системы.

Удаление пользователя из группы

Вы также можете удалить пользователя из его группы с помощью следующей команды:

Например, мы хотим удалить пользователя с именем 'test' из группы с именем 'bluetooth'. Для этого выполните следующую команду:

Отображение информации о группе пользователей

Вы можете отобразить полную информацию о пользователе с указанием группы, к которой он принадлежит, с помощью следующей команды:

Например, мы хотим узнать полную информацию о пользователе с именем 'karim_buzdar'. Команда будет изменена на следующую форму:

Вы можете увидеть выделенную информацию о группе пользователя.

информацию о группе пользователя

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

информацию о группе пользователя

Если вы забудете ввести имя пользователя с помощью команды group, то будет выведена информация о группе текущего пользователя.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий