重命名用户的组名

w0r*_*art 79 linux user-accounts bash ubuntu

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

有没有办法重命名组名?我找不到任何信息来这样做。

Der*_*ler 103

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
Run Code Online (Sandbox Code Playgroud)

像这样使用它:

groupmod --new-name NEW_GROUP_NAME OLD_GROUP_NAME
Run Code Online (Sandbox Code Playgroud)

  • 以超级用户身份运行 (5认同)

小智 15

按照您的要求重新命名
sudo groupmod -n new-name current-name

注意:如果名称已被使用,但您仍想使用它:
sudo groupmod -o -n new-name current-name

如果您是 root,则不需要使用 sudo