Группы пользователей используются для настройки доступа к файловой системе операционной системы.
Поскольку в Linux все объекты ОС являются файлами, то с помощью групп вы можете настроить или ограничить доступ к любым функциям системы.
В предыдущей статье мы поговорили о том, как просмотреть список групп Linux, к которым принадлежит пользователь.
Здесь мы обсудим, как удалить пользователя из группы, чтобы он больше не имел доступа к файлам с правами этой группы.
Мы будем использовать команду gpasswd. Она имеет следующий синтаксис
gpasswd -d user_name group_name
Опция -d означает удаление.
Например, удалите testuser из группы adm:
$
sudo
gpasswd -d testuser adm
Removing user testuser from group adm
С помощью команды usermod вы можете удалить текущего пользователя из всех дополнительных групп:
sudo
usermod
-G
""
user_name
Просто будьте осторожны с этой командой, применив ее к текущему пользователю, иначе вы удалите себя из группы sudo и больше не сможете выполнять административные действия.
В Ubuntu, где нет прямого доступа к пользователю root, это может создать серьезные проблемы для новичков.
В некоторых дистрибутивах вы также можете использовать команду deluser.
Таким же образом сначала укажите имя пользователя, а затем имя группы, из которой мы собираемся удалить его:
sudo
deluser testuser adm