18.04.2021

Удаляем пользователя из группы в Linux

В прошлой статье мы рассмотрели способ добавления пользователя в группу, но, иногда возникает ситуация, что нужно наоборот, удалить пользователя из определенной группы. Это можно реализовать несколькими способами, в этой же статье мы рассмотрим два способа как это можно реализовать. Само собой, все действия мы будем проводить в терминале. Если вы не читали предыдущую статью, то вкратце опишу, группы в системе Linux играют большую роль, при помощи их вы можете как дать пользователю права добавив его в определенную группу, так и ограничить. Приведу пример, пользователь который не состоит в группе “sudo”, не сможет работать от суперпользователя. И это лишь один из возможных вариантов.

Удаляем пользователя из группы – gpasswd

И так, первый из способов удалить пользователя из группы, это при помощи команды “gpasswd”. Давайте с него и начнем, для того что бы удалить пользователя из определенной группы, вводим команду “gpasswd”, далее указываем опцию “-d“, которая и сообщает утилите об удалении пользователя. После чего вписываем имя пользователя, предположим это “cyber-x” и указываем группу, из которой необходимо удалить этого самого пользователя. Для примера возьмем группу из прошлой статьи “”sambashare””:

sudo gpasswd -d cyber-x sambashare

Удаляем пользователя из группы – deluser

Теперь рассмотрим второй способ удаления пользователя из группы, это утилита “deluser”, которая присутствует в некоторых дистрибутивах Linux. Например, в Debian и Ubuntu она точно имеется, и так, процесс удаления выглядит следующим образом, сначала указывается команда “deluser”, затем вписываем имя пользователя “cyber-x” и последним указываем группу, к примеру все ту же самую “sambashare”:

sudo deluser cyber-x sambashare

Заключение

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

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

Источник.