在linux系统下怎么创建群组

在linux系统下怎么创建群组,第1张

groupadd(组帐户名) 创建新组帐户

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一个group

passwd里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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11764709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存