Summary: | RFE: add support for add/remove list of supplementary groups via usermod(8) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Artem K. Jouravsky <tema> |
Component: | shadow-utils | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | ldv, sem |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Artem K. Jouravsky
2004-11-09 13:49:25 MSK
Если бы вы предложили приемлемый синтаксис для usermod(8), то я бы подумал над реализацией. Дело в том, что "usermod -Ga" - это сейчас корректная операция (добавление в список групп, состоящих из одной лишь группы "a"), из-за чего "usermod -Ga group user" становится синтаксически слишком сложной. Ничего приличного в голову не приходит, Вы правы. Как вариант, можно расширить функциональность groupmod -- там с параметрами намного проще. В FreeBSD, например, можно пользоваться pw(8), где и присутствуют usermod, groupmod -- аналоги linux-версий. Там можно использовать pw groupmod <group> -m <user>: -m newmembers Similar to -M, this option allows the addition of existing users to a group without replacing the existing list of members. Login names or user ids may be used, and dupli- cate users are silently eliminated. В groupmod(8) из pwdutils это сделано так: -A, --add-user user Add the user account to the specified group. -R, --remove-user user Remove the user account from the specified group. Томожу. gpasswd -a user group gpasswd -d user group Пакет shadow-groups. |