23.09.2023

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

Группы в Linux играют огромную роль, например возьмем многим известную группу “sudo”, пользователи которые состоят в этой группе могут работать от суперпользователя. Соответственно, каждая созданная группа в Linux может иметь доступ как к определенным файлам, каталогам и периферийным устройствам. Так же можно и ограничивать пользователей к файлам и каталогам просто не добавив его в определенную группу. По этой причине важно уметь добавлять пользователей в группы. Для каждого пользователя создается свой аккаунт в системе со своей домашней директорией. Даже если вы единственный кто имеет доступ к вашему компьютеру и у вас только один аккаунт, в системе имеется две домашней директории. И одна из них как раз та самая root директория, в которую невозможно попасть не состоя в группе “sudo”.

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

Надеюсь, вы поняли смысл и важность групп в системе Linux, другими словами, если ваш пользователь не состоит в какой-то определенной группе, то вы ограничены в системе не имя доступа к той или иной информации. Более подробно прочитать о группах вы сможете на ARCH WIKI. Ну а мы идем дальше, для более универсального способа добавления пользователя в группу будем рассматривать терминал. Так как работа в терминале одинакова в каждом дистрибутиве и не зависит от оболочки рабочего стола. Разумеется, добавить пользователя в группу можно и при помощи графического интерфейса, но, как говорилось выше, рассмотрим универсальный способ, который не привязать к графическому интерфейсу – терминал. И так, давайте сначала разберемся с опциями:

-a Добавляем пользователя в дополнительные группы.

-G Дополнительные группы.

Стоит оговориться, что если вы не будете использовать опцию -a, а будете использовать только -G, то вы сотрете все группы которые были созданы ранее. Что собственно приведет к некоторым проблемам. Другими словами, используйте эти опции всегда вместе. Сама же команда выглядит следующим образом “usermod”, затем указываем опции “-a -G”, далее указываем группу, предположим “sambashare” и последним указываем пользователя, которого хотим добавить в эту группу:

sudo usermod -a -G sambashare cyber-x

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

groups

Заключение

На самом деле, это не все опции которые доступны, более подробно можно узнать вызвав справку:

man usermod

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

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Источник.