我刚刚usermod -l login-name old-name
更改了用户名,但组名仍然是旧的。
有什么方法可以重命名组名吗?我找不到任何相关信息。
答案1
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
请注意,这将立即生效,您无需任何注销/登录。
答案2
到改名正如你问的:
sudo groupmod -n new-name current-name
笔记:如果名称已经存在但您仍然想使用它:
sudo groupmod -o -n new-name current-name
如果你是 root 你不需要使用sudo