Ответы:
Ответ Portablejim точен, но опасен - если вы что-то опечатаете, ваша система может оказаться непригодной для использования, особенно если вы неправильно изменили группу администраторов. Если вам нужно отредактировать файл групп, используйте команды vipw -g
или vigr
, которые проверяют синтаксис перед сохранением. Даже тогда есть лучшие способы.
Из командной строки вы, вероятно, захотите использовать следующее (от имени пользователя root):
deluser <username> <groupname>
Это удалит указанного пользователя из указанной группы. Вы должны повторно войти, чтобы увидеть эффект. Это не удалит пользователя или группу, только членство. Есть также способы сделать это с помощью usermod
команды, но это сложнее в использовании, так как вам нужно заменить весь список групп для пользователя, чтобы удалить одну группу. Команда gpasswd
также способна сделать это (как указывает sagarchalise), но в основном не рекомендуется. Как всегда, смотрите справочные страницы для более подробной информации.
deluser
при поиске man-страниц (здесь с Ubuntu 18 в 2018 году), но первая строка на man-странице гласит: «удалить пользователя или группу из системы», поэтому я продолжил поиск. Очевидно, что справочную страницу нужно сформулировать лучше.
Ты можешь сделать это:
sudo gpasswd -d username group
Вы также должны проверить руководство по gpasswd
gpasswd
является то, что он более кроссплатформенный, а также работает в дистрибутивах на основе Red Hat.
Смотрите ответ Занфура.
Отредактируйте /etc/group
файл как root (то есть gksudo gedit /etc/group
) и удалите имя пользователя из строки, которая начинается с 'admin'
т.е.
...
admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin
...
становится
...
admin:x:120:adminuser,adminuser2
...
Будьте осторожны, опечатки в файле могут сломать вашу систему.
gpasswd
не считается устаревшим Вся его цель - администрировать / etc / group и / etc / gshadow. Кроме того, хотя ваш метод работает и упоминается на странице руководства deluser, он немного рискован. Если вы случайно нажали клавишу ввода, прежде чем ввести имя группы, вы удалите пользователя. Лучше надеяться, что вы помните его UID, чтобы вы могли быстро добавить его обратно. Было бы безопаснее использовать gpasswd, который предназначен для этой цели.