当前位置: 首页 > 文档资料 > CentOS 入门教程 >

群组

优质
小牛编辑
125浏览
2023-12-01

把用户放到用户群组里。你可以设置文件与目录的所属群组的权限。

查看用户群组

用 groups 命令可以查看用户所属的群组。

groups 用户

比如查看之前创建的 wanghao 所属的用户组:

groups wanghao

会返回:

wanghao : wanghao wheel

表示 wanghao 属于两个用户组,wanghao 还有 wheel 。

创建群组

groupadd 可以添加新的群组。

groupadd 群组名

比如添加一个叫 xnip 的群组:

sudo groupadd xnip

群组相关的信息会保存在一个文件里:

/etc/group

试一下:

cut -d: -f1 /etc/group

把用户放到群组里

usermod 可以修改用户,使用这个命令可以把用户添加到某个群组里。

usermod -a -G 群组 用户

练习

比如把 wanghao 这个用户放到 xnip 这个群组里,执行:

 sudo usermod -a -G xnip wanghao

再查看一下 wanghao 所属的群组,你会看到里面已经有 xnip 这个用户组了。

wanghao : wanghao wheel xnip

修改用户主群组

修改了用户的主群组以后,这个用户创建的目录与文件所属的用户组就是修改之后的这个主群组的名字。用的命令是 usermod ,使用的参数是 -g,像这样:

usermod -g 主群组 用户

练习

把 wanghao 用户的主群组修改成 xnip,执行:

sudo usermod -g xnip wanghao

再查看一下这个用户的群组:

groups wanghao

返回:

wanghao : xnip wheel