Gil*_*il' 49
GID 是组的主要标识符。就系统而言,不同的 GID 是不同的组。因此,要更改 GID,您必须修改使用该 GID 的所有位置。
您应该避免将 GID 视为重要的,而应使用组名;您可以使用单个命令更改组的名称(在 Linux 上:)groupmod -n NEW_GROUP_NAME OLD_GROUP_NAME
。
但是,如果您确实想更改 GID,可以这样做:
groupmod -g NEWGID GROUPNAME
. 在其他系统上,使用该系统的管理工具(vigr
如果可用)或根据需要进行编辑/etc/group
。更改系统上属于旧组的所有文件的组。
find / -gid OLDGID ! -type l -exec chgrp NEWGID {} \;
Run Code Online (Sandbox Code Playgroud)chgrp 清除 suid 和 sgid 标志,恢复它们。
jof*_*fel 32
最简单的方法是使用 groupmod -g <NEW_GID> <groupname>
另一种方法是/etc/group
直接编辑。每列中的第三个字段是 gid。
如果更改的组是用户的主组,也/etc/passwd
需要进行调整:usermod -g <NEW_GID> <username>
.