Как удалить пользователя из группы из командной строки в 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
).