Как удалить пользователя из группы?

Я добавил учетную запись пользователя в группу admin и обнаружил, что добавил неверного пользователя. Поэтому теперь мне нужно удалить учетную запись из группы admin .

Как удалить учетную запись из группы без удаления пользователя?

Ответ Portablejim является точной, но опасной – если вы что-то опечалили, ваша система может оказаться непригодной, особенно если вы неправильно изменяете административную группу. Если вы должны отредактировать файл групп, используйте команды vipw -g или vigr , которые проверяют синтаксис перед сохранением. Даже тогда есть лучшие способы.

Из командной строки тот, который вы, вероятно, хотите использовать, следующий (как root):

 deluser <username> <groupname> 

Это приведет к удалению указанного пользователя из указанной группы. Вы должны переоценить эффект. Он не будет удалять пользователя или группу только членство. Есть также способы сделать это с usermod команды usermod , но ее сложнее использовать, поскольку вам нужно заменить весь список групп для пользователя, чтобы удалить одну группу. Команда gpasswd также может это сделать (как указывает сагархализ), но в большинстве случаев она не рекомендуется. Как всегда, см. Man-страницы для более подробной информации.

Я думаю, вы можете это сделать

sudo gpasswd -d username group

или вы можете посмотреть руководство по gpasswd

Самый простой и безопасный способ:

 sudo -H gedit /etc/group 

и удалите его вручную.

См. Ответ Занфура.

Отредактируйте файл /etc/group как root (т. gksudo gedit /etc/group ) и удалите имя пользователя из строки, начинающейся с 'admin'

т.е.

 ... admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin ... 

становится

 ... admin:x:120:adminuser,adminuser2 ... 

Будьте осторожны, опечатки в файле могут сломать вашу систему.

Вы можете использовать команду ниже

 usermod -R "group" "user name" 

где «группа» – это группа, которую вы хотите удалить, и «имя пользователя» пользователя, которого вы хотите удалить из «группы». Вышеприведенная команда должна быть предоставлена ​​без кавычек ex.

 usermod -R root imnottheroot 

BR