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

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

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

1
задан 8 October 2012 в 21:36

4 ответа

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

sudo gpasswd -d username group

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

33
ответ дан 25 May 2018 в 16:46
  • 1
    Одним из преимуществ gpasswd является то, что он более кросс-платформенный, а также работает с дистрибутивами на основе Red Hat. – Anthony Geoghegan 19 April 2017 в 17:53

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

sudo -H gedit /etc/group

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

2
ответ дан 25 May 2018 в 16:46
  • 1
    Я вижу эту запись. ssh:x:118: В чем смысл числа 118 здесь? – ankit7540 19 January 2017 в 09:09

См. ответ zanfur.

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

, т. е. [ ! d2]

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

становится

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

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

2
ответ дан 25 May 2018 в 16:46
  • 1
    Не пытайтесь редактировать эти системные файлы вручную. Если вы испортите свою систему, она станет недоступной. – gertvdijk 4 December 2012 в 22:28
  • 2
    Или, по крайней мере, поддержать их в первую очередь. ( Связанная информация. ) – Eliah Kagan 11 January 2013 в 06:53
  • 3
    Я думаю, вы должны опубликовать это, поскольку это ценная информация о том, как работает Linux. Однако следует включить предупреждение о более безопасном способе – Freedom_Ben 9 January 2014 в 07:37

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

usermod -R "group" "user name"

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

usermod -R root imnottheroot

BR

-5
ответ дан 25 May 2018 в 16:46
  • 1
    Нет, на Ubuntu "-R" не удаляет пользователя из группы. Он применяет изменения usermod к CHROOT_DIR. См. Документацию . – S.L. Barth 27 March 2014 в 20:35

Другие вопросы по тегам:

Похожие вопросы: