重命名用户的组名


58

我只是usermod -l login-name old-name更改了用户名,但组名仍然是旧的。

重命名组名的任何方式?我找不到任何相关信息。

Answers:


76

groupmod 应该工作正常:

$ groupmod --help
Usage: groupmod [options] GROUP

Options:
  -g, --gid GID                 change the group ID to GID
  -h, --help                    display this help message and exit
  -n, --new-name NEW_GROUP      change the name to NEW_GROUP
  -o, --non-unique              allow to use a duplicate (non-unique) GID
  -p, --password PASSWORD       change the password to this (encrypted)
                                PASSWORD

像这样使用它:

groupmod --new-name NEW_GROUP_NAME OLD_GROUP_NAME

4
以超级用户
身份

是否需要注销,登录才能生效,就像将某人添加到组中一样?
乔纳森

@乔纳森:不,它立即生效。
Russ Bateman

14

重命名为你问:
sudo groupmod -n new-name current-name

注意:如果该名称已在使用中,但您仍要使用它:
sudo groupmod -o -n new-name current-name

如果您是root用户,则无需使用 sudo

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.