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

Kak Dobavit Pol Zovatelej V Gruppu V Fedora Linux



В этом руководстве показано, как добавить пользователя в группу пользователей или более в Fedora Linux.

Предпосылки:

Для выполнения действий, описанных в этом руководстве, вам потребуются следующие компоненты:

  • Правильно сконфигурированная система Fedora Linux. Для тестирования можно создать Виртуальная машина Fedora Linux с использованием VirtualBox .
  • Доступ к пользователю без полномочий root с привилегия sudo .

Группы пользователей в Fedora Linux

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







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



Типы групп пользователей

1. Основные группы пользователей

Каждый пользователь в системе принадлежит ровно к одной основной группе пользователей. Имя группы совпадает с именем целевого пользователя.



Всякий раз, когда пользователь создает файл, права доступа к файлу назначаются основной группе.





Например, пользователь «viktor» принадлежит к основной группе пользователей «viktor»:

$ группы Виктор



Давайте проверим назначение прав доступа к файлу. Следующая команда создает пустой файл и выводит список прав доступа к нему:

$ трогать тест && лс тест

2. Второстепенные или дополнительные группы

Эти группы обычно используются для управления определенными разрешениями для набора пользователей. Любой пользователь может быть частью нулевой или более вторичных групп пользователей.

Вот некоторые из распространенных вторичных групп пользователей, с которыми вы столкнетесь:

  • колесо : это группа пользователей, которая существует во всех современных системах UNIX/Linux. Он используется для управления доступом к привилегиям root. Любой пользователь в этой группе может запускать команды с помощью sudo.
  • никто : группа пользователей, не имеющая привилегий.
  • корень : Он поставляется с полным контролем системного администратора.
  • лп : контролирует доступ к устройствам с параллельным портом.
  • процесс : Эта группа разрешает доступ для изучения информации о процессе. В противном случае это запрещено файловой системой proc.

Помимо этих общих групп, существуют и другие группы пользователей:

  • аудио : Звуковое оборудование
  • видео : устройства видеозахвата, устройства ускорения 2D/3D и т. д.
  • квм : Доступ к виртуальным машинам KVM
  • диск : Доступ к блочным устройствам
  • гибкий : Доступ к дисководам гибких дисков
  • оптический : Доступ к CD/DVD приводам
  • хранилище : Доступ к съемным дискам

Различные программы также создают своих пользователей и группы. Например: postgres (PostgreSQL), mysql (MySQL) и т.д.

Список групп пользователей

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

$ группы < пользователь >

Чтобы перечислить все группы, которые присутствуют в системе, мы можем проверить содержимое файла /и т.д./группа файл:

$ кот / и т. д. / группа

Команда «getent» также может вывести список всех групп аналогичным образом:

$ получить группа

Чтобы получить список только имен групп, мы можем отредактировать вывод с помощью «awk»:

$ получить группа | аук -Ф: '{напечатать $1}'

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

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

Создание нового пользователя

Для демонстрации создадим нового фиктивного пользователя. Однако процедура по-прежнему действительна для любого существующего пользователя.

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

$ судо манекен пользователя

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

$ судо пользовательдобавить дурачок

Затем назначьте пароль для входа в систему для нового пользователя:

$ судо пароль дурачок

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

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

$ группы дурачок

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

$ судо пользовательский мод -аГ < группа > < имя пользователя >

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

$ судо пользовательский мод -аГ < группа 1 > , < группа_2 > , < группа_3 > < имя пользователя >

Проверка

Используйте команду «groups», чтобы проверить список групп, в которые входит пользователь:

$ группы дурачок

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

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

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

$ судо gpasswd < имя пользователя > < группа >

Мы можем проверить, сработало ли это, используя команду «groups»:

$ группы < имя пользователя >

Заключение

Мы продемонстрировали различные способы добавления пользователя в группу пользователей в Fedora Linux. Кроме того, мы также продемонстрировали, как составить список всех групп в системе и как удалить пользователей из группы пользователей.

Хотите узнать больше об управлении пользователями? Ознакомьтесь с этим руководством на добавление пользователей в sudoers . Подкатегория Fedora также содержит множество руководств по различным аспектам Fedora Linux.

Удачных вычислений!