groupadd -r(系统组帐户名) 创建系统组帐户
groupmod -g(新 GID)(组帐户名) 更改组的 GID 号
groupmod -n(新的组名)(旧的组名) 更改组帐户名
groupdel(组帐户名) 删除指定的组帐户
1. 假设有个组是g1,你想创建一个用户zs,创建之后这个用户zs就属于g1,可以使用以下命令:useradd -G g1 zs 或者
useradd -g g1 zs
没错,一个是大写G,一个是小写g,不同的是,使用大写,那么意思是新建的用户zs同时属于自己的zs组,也属于g1组,而小写g的意思就是zs只属于g1组。
2. 假设有个组是g1,现在已经有一个用户zs,现在想更改zs的组,可以使用:
usermod -g g1 zs 或者
usermod -G g1 zs
大小写的意思同上。
etc目录下面有两个文件一个passwd一个grouppasswd里gid是主组,其他组是扩展组,扩展组在/etc/group里描述。
useradd username如果不指定,默认创建一个与uid相同的gid。
其他组可以在创建用户的时候通过-G添加到其他组,也可以用usermod -G groupname username对已存在用户修改。
例如user1的主组是500,扩展组是501和502
user2的主组是501,扩展组是502
user3的主组是502
在passwd格式如下:
user1:x:500:500::/home/user1:/bin/bash
user2:x:501:501::/home/user2:/bin/bash
user3:x:502:502::/home/user3:/bin/bash
group格式如下:
user1:x:500:
user2:x:501:user1
user3:x:502:user1,user2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)