Создание пользователя и группы в дистрибутивах Linux

244 прочитали
В момент установки дистрибутива Linux пользователю предлагается создать учетную запись, выбрав ее имя и пароль.

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

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

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

Группа в Linux - это коллектив пользователей, которые имеют общие права доступа к определенным файлам и директориям. Создание группы в Linux можно выполнить с помощью команды «groupadd». Эта команда добавляет новую группу в систему. Например, чтобы создать группу «developers», необходимо выполнить следующую команду:

sudo groupadd developers

Эта команда создаст новую группу с именем «developers». Для проверки того, что группа была успешно создана, можно выполнить команду «cat /etc/group», которая выведет список всех групп, включая только что созданную группу «developers».

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

После создания группы в Linux можно создать нового пользователя, который будет добавлен в эту группу. Создание нового пользователя можно выполнить с помощью команды «useradd». Например, чтобы создать нового пользователя с именем «john» и добавить его в группу «developers», необходимо выполнить следующую команду:

sudo useradd -m -G developers john

В этой команде флаг «-m» указывает на создание домашней директории для нового пользователя, а флаг «-G» указывает на добавление пользователя в группу «developers». После выполнения этой команды можно задать пароль для нового пользователя с помощью команды «passwd». Например, чтобы задать пароль «password» для пользователя «john», необходимо выполнить следующую команду:

sudo passwd john

В ответ на эту команду система запросит новый пароль и его подтверждение. После ввода нового пароля пользователь будет создан и добавлен в группу «developers».

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

Для проверки того, что пользователь и группа были успешно созданы, можно выполнить команду «id». Например, чтобы проверить пользователя «john», который был добавлен в группу «developers», необходимо выполнить следующую команду:

id john

Эта команда выведет информацию о пользователе «john», включая его UID (идентификатор пользователя) и список групп, включая группу «developers».

Подведем итоги

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

Кроме того, в Linux существует множество дополнительных опций, которые можно использовать при создании пользователей и групп. Например, можно указать дополнительные параметры, такие как домашняя директория пользователя, его оболочка по умолчанию и т.д. Для получения более подробной информации о доступных опциях можно использовать команду «man» для просмотра страницы руководства по любой команде, например:

man useradd

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