Назад | Перейти на главную страницу

OpenSolaris: удаление пользователя из группы из командной строки

Как удалить пользователя из группы из командной строки в OpenSolaris (2008.11)?

Я знаю, что могу определить основную группу пользователя и добавить пользователя в группу с помощью:

usermod -g primarygroup user
usermod -G group_list user

Какая соответствующая команда отменяет это действие и удаляет пользователя из группы без редактирования / etc / groups

Вы можете попробовать что-то вроде этого: usermod -G "" username

Это должно удалить их из дополнительной группы. Похоже, это работает в SOL10 / OSOL / Linux. Стоит отметить, что они будут удалены из ВСЕХ дополнительных групп. Если вы хотите просто удалить их из одного, просто получите их текущий список групп: id username

Затем просто создайте список дополнительных групп для добавления с помощью usermod -G и не добавляйте тот, из которого хотите их убрать.

Следующий ответ относится к Debian, но, возможно, он также будет работать с OpenSolaris.

Бегать usermod -g another_group user (изменяет /etc/passwd) и / или запустить usermod -G group_list user (изменяет /etc/group).