Как добавить пользователя в группу Linux — описание способов
Содержание:
Линукс (от английского Linux) – современная операционная система, которая распространяется на территории России без платы за приобретение официальной версии. Именно поэтому она часто используется в различных государственных, образовательных, муниципальных учреждениях. Интерфейс операционной системы Линукс отличается от привычной многим пользователям Windows, поэтому при обращении с ней часто возникают трудности. В данной статье речь пойдет о довольно распространенном вопросе – как добавить пользователя в группу Linux?
Как добавить пользователя в группу Linux, если она существует
Операционная система была разработана для многочисленного количества аккаунтов. Чтобы получить право доступа, необходимо примкнуть к группе, посредством которых можно управлять ресурсами.
Алгоритм действия данных групп следующий:
- файл получает особый вид доступа – «группа»;
- для нового типа файла прописываются права;
- к файлу присоединяются новые участники;
- пользователь получает право доступа.
К настоящему времени существует два типа групп:
- Первичные. Создаются системой автоматически. Новые члены прикрепляются к первичным после регистрации в системе. Таким файлам присваивается имя по имени пользователя, прошедшего регистрацию.
- Вторичные. Создаются вручную. Новый аккаунт может присоединиться к вторичной по мере необходимости.
Добавление пользователя Linux к уже существующим сообществам выполняется посредством особой команды – «usermod», которая имеет особый синтаксический набор:
- «g» – команда, обозначающая установку новой основной группы. После введения все файлы будут относится к данному оператору;
- «a» – добавление пользователя к дополнительным или вторичным;
- «G» – создание дополнительных групп.
В Linux добавить в группу пользователя можно посредством следующего алгоритма: «usermod_а_G_group_name (имя группы) _ user_name (имя пользователя)». Например, требуется добавить пользователя Ulia в группу STR: usermod -a -G STR Ulia.
Добавление нового пользователя в дополнительную группу
Как уже было сказано, группа – крайне удобный и полезный инструмент, осуществляющий распределение прав доступа в Linux. Она позволяет получить доступ к одному ресурсу, файлу, папке или, напротив, запретить просмотр для других.
Первым шагом требуется создать дополнительную группу. Делается это посредством команды «groupadd», имеющей следующие синтаксические особенности:
- «f»– используется для уже существующий объединений для возвращения положительного исхода операции;
- «g»– позволяет задать параметр определителя GID вручную;
- «K»– позволяет пользователю самостоятельно изменить критерии автоматической генерации GID;
- «o»– предоставляет возможность получить разрешение на добавление с неуникальным GID;
- «p»– позволяет задать пароль для защиты данных;
- «r»– обозначение для системных объединений;
- «R»– изменяет корневой каталог.
Итак, чтобы создать новое объединение необходимо:
- Ввести команду: «sudo groupadd group».
- Проверить, произошло ли добавление к каталогу данных: /etc/group: cat /etc/group | grep group.
- Задать GID посредством команды синтаксиса «g»: sudo groupadd -g group.
- Придумать и задать пароль для сохранения данных: perl -e ‘print crypt(«00000», «АВС»),»\n»‘, где АВС – любая комбинация цифр для увеличения надежности пароля, 00000 – сам пароль.
Теперь, используя команду «useradd», можно добавить пользователей к данной группе по алгоритму, описанному выше: «usermod_а_G_group_name _ user_name». Например, требуется добавить Ulia в STR: usermod -a -G STR Ulia.
Особенности добавления пользователя в группу ROOT
Для получения особого доступа к системе можно воспользоваться функцией получения root-прав. В данной операционной системе такой доступ могут предоставлять пользователи, которые относятся к группе «sudo» — администраторов.
Чтобы создать аккаунт администратора, способного предоставить рут-права, необходимо использовать команду «adduser»: sudo adduser testuser:
- Запустится процесс создания.
- Откроется окно, предлагающее задать пароль для защиты данных.
- Необходимо придумать ключ безопасности, подтвердить его повторным введением.
Также система может потребовать ввести дополнительные данные по пользователю, но данный пункт необязательный, окна можно оставить пустыми.
После того как новый аккаунт был создан, его необходимо добавить к «sudo» посредством команды useradd, описанной выше: «usermod_а_G_group_name_ user_name». Например, требуется добавить Ulia в SUDO: usermod -a -G SUDO Ulia.
Далее выполняется проверка правильности введения команд: необходимо включить режим «testuser» и запустить команду «whoami». Если проверка проходит, необходимо вернуться к предыдущему режиму. Теперь администратор может добавлять других пользователей и предоставлять им root-права. Делается это также посредством команды useradd, вводимую через консоль.
Добавление пользователя в группу Linux через GUI
Если на устройстве графический интерфейс, добавить нового человека сложнее. Для этого необходимо воспользоваться специальным дополнением. Для каждой системы создана своя утилита для решения данной задачи. Наиболее часто применяется system-config-users в CentOS.
Для ее установки необходимо выполнить следующее:
- Прописать код: «sudo yum install system-config-users».
- Открыть установленное приложение, используя терминал или главное меню системы.
- Открыть меню пользователя, кликнуть по разделу «группы».
- Выбрать необходимые вторичные группы или внести изменения, добавления в основную.
Посредством данной утилиты можно в Linux добавить пользователя, внести изменения, корректировки. Добавляться можно с разрешения администратора.
На официальном сайте разработчиков системы можно найти пошаговое руководство по добавлению пользователей с указанием важных моментов, наиболее распространенных ошибок и трудностей. Кроме того, при возникновении трудностей пользователь может обратиться к сотрудникам службы технической поддержки через окно обратной связи или по телефону горячей линии.