В наше время любая операционная система не считается полноценной, если в ней нет многопользовательского режима. Так и в Linux. Раньше в ОС существовало всего три основных флага, которые контролируют права доступа каждого конкретного пользователя, это – чтение, запись и непосредственно выполнение. Однако спустя время разработчики поняли, что этого недостаточно и создали специальные группы пользователей данной ОС. С их помощью сразу несколько человек способны получить возможность использовать один и тот же ресурс.
Способы добавления пользователей в группы
Абсолютно любой пользователь может выбрать первичную группу, которая будет являться основной, и побочные, в которые он может вступить по желанию. Стоит пояснить эти два понятия:
- Первичная (основная) группа создается сразу после регистрации в ОС. Это происходит автоматически. Пользователь вправе находиться лишь в одной первичной группе, имя которой чаще всего присваивается согласно введенному имени пользователя.
- Побочные группы являются дополнительными, и во время работы за компьютером могут изменяться. Однако не стоит забывать, что количество побочных групп строго ограничено и не может превышать 32.
Сейчас рассмотрим, как можно взаимодействовать с группами пользователей в дистрибутивах Linux.
Способ 1: Программы с графическим интерфейсом
К сожалению, ультимативной программы, которая имеет функцию добавления новых пользовательских групп, в дистрибутивах Linux нет. Ввиду этого, к каждой отдельной графической оболочке применяется разная программа.
KUser для KDE
Для добавления новых пользователей в группу в дистрибутивах Linux с графической оболочкой рабочего стола KDE используется программа Kuser, которую можно установить на компьютер, вписав в команду:
sudo apt-get install kuser
и нажав клавишу .
Данное приложение имеет примитивный интерфейс, с которым удобно работать. Чтобы добавить пользователя в группу, вам необходимо сначала нажать двойным кликом по его имени, а затем, в появившемся окне, перейти во вкладку и отметить галочками те, в которые вы хотите добавить выбранного пользователя.
«Менеджер пользователей» для Gnome 3
Что касается Gnome, то тут управление группами практически ничем не отличается. Вам лишь нужно установить соответствующую программу, которая идентична предыдущей. Разберем на примере дистрибутива CentOS.
Чтобы произвести установку , вам необходимо выполнить команду:
sudo yum install system-config-users
Открыв окно программы, вы увидите:
Для дальнейшей работы необходимо дважды кликнуть по имени пользователя и обратиться ко вкладке под названием , открывшейся в новом окне. В данном разделе вы можете самостоятельно выбрать именно те группы, которые вам интересны. Для этого необходимо лишь поставить галочки напротив понравившихся. Помимо этого вы можете выбрать или изменить основную группу:
«Пользователи и группы» для Unity
Как можно было заметить, использование выше представленных программ ничем не отличается. Однако для графической оболочки Unity, которая используется в дистрибутиве Ubuntu и является собственной разработкой создателей, управление группами пользователей слегка разнится. Но все по порядку.
Изначально установим необходимую программу. Делается это в автоматическом режиме, после выполнения следующей команды в :
sudo apt install gnome-system-tools
В случае, если вы желаете добавить либо удалить одну из имеющихся групп или пользователя, следует перейти в главное меню и нажать кнопку . После проделанного перед вами появится окно , в котором вы сможете увидеть список всех имеющихся в системе групп:
При помощи кнопки можно с легкостью выбрать понравившуюся группу и внести в нее пользователей, просто отметив их галочкой.
Способ 2: Терминал
Для добавления новых пользователей в системах на базе Linux специалисты рекомендуют использовать терминал, так как данный способ предоставляет больше возможностей. В этих целях используется команда usermod — она позволит вам изменять параметры по собственному вкусу. Помимо прочего, неотъемлемым достоинством работы с является его ультимативность — инструкция общая для всех дистрибутивов.
Синтаксис
Синтаксис команды не сложный и включает в себя три аспекта:
usermod опции синтаксис
Опции
Сейчас будут рассмотрены лишь основные опции команды usermod, которые позволяют добавлять новых пользователей в группы. Вот их перечень:
- – позволяет установить дополнительную основную группу для пользователя, однако такая группа уже должна быть, а все имеющиеся в домашней директории файлы автоматически перейдут в эту группу.
- – специальные добавочные группы;
- – позволяет выбрать пользователя из группы опции и добавить его в другие дополнительно выбранные группы, не совершая замену текущего значения;
Конечно, общее количество опций гораздо большее, однако мы рассматриваем только те, которые могут понадобиться для выполнения поставленной задачи.
Примеры
Сейчас перейдем к практике и на примере рассмотрим использование команды usermod. Например, вам необходимо добавить новых пользователей в группу , для чего достаточно будет выполнить следующую команду в :
sudo usermod -a -G wheel user
Очень важно отметить тот факт, что если вы исключите из синтаксиса опцию и оставите лишь , то утилита автоматически уничтожит все те группы, которые были созданы вами ранее, а это может привести к неисправимым последствиям.
Рассмотрим простой пример. Вы стерли имеющуюся у вас группу , добавляете пользователя в группу , однако после этого вам потребуется сбросить пароль, и вы больше не сможете пользоваться присвоенными вам ранее правами.
Для проверки информации о пользователе можно воспользоваться следующей командой:
id user
После всего проделанного вы сможете увидеть, что дополнительная группа была добавлена, а все имеющиеся ранее группы остались на месте. В случае, если вы планируете добавить одновременно несколько групп, то стоит лишь разделить их между собой запятой.
sudo usermod -a -G disks,vboxusers user
Изначально при создании основная группа пользователя носит его имя, однако при желании его можно изменить на любое понравившееся, например, :
sudo usermod -g users user
Таким образом вы видите, что имя основной группы поменялось. Аналогичные опции можно использовать в случае с добавлением новых пользователей в группу , используя простую команду .
Заключение
Из всего вышесказанного можно подчеркнуть то, что вариантов того, как добавить пользователя в группу Linux, много, и каждый хорош по-своему. Например, если вы неопытный пользователь или хотите быстро и легко выполнить поставленную задачу, то лучшим вариантом будет использование программ с графическим интерфейсом. Если же вы надумали вносить кардинальные правки в группы, то для этих целей необходимо использовать с командой usermod.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.