Я добавил учетную запись пользователя к admin
группа и обнаруженный я добавил неправильного пользователя. Таким образом, я теперь должен удалить учетную запись из admin
группа.
Как я могу удалить учетную запись из группы, не удаляя пользователя?
Ответ Portablejim точен, но опасен - если Вы опечатка, что-то, Ваша система может быть неприменимой, особенно при изменении группы admin неправильно. Если необходимо отредактировать файл групп, используйте vipw -g
или vigr
команды, которые проверяют синтаксис перед сохранением. Даже затем существуют лучшие пути.
От командной строки та, которую Вы, вероятно, хотите использовать, следующая (как корень):
deluser <username> <groupname>
Это удалит указанного пользователя из указанной группы. Необходимо повторно войти в систему для наблюдения эффекта. Это не удалит пользователя или группу, просто членство. Существуют также способы сделать его с usermod
команда, но более трудно использовать, поскольку необходимо заменить весь список групп для пользователя для удаления единственной группы. gpasswd
команда также способна к выполнению этого (как sagarchalise указывает), но главным образом удерживается от использования. Как всегда, дополнительную информацию см. в страницах справочника.
См. ответ zanfur.
Отредактируйте /etc/group
файл как корень (т.е. gksudo gedit /etc/group
) и удалите имя пользователя из строки, которая запускается с 'администратора'
т.е.
...
admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin
...
становится
...
admin:x:120:adminuser,adminuser2
...
Предупредите, опечатки в файле могли повредить Вашу систему.
Самый легкий и самый безопасный путь:
sudo -H gedit /etc/group
и удалите его вручную.