Linux - centos用户组设置

(1)使用root身份登录,并新创建swgroup组,增加swgroup的管理者。

#1 创建组
[root@srv-1 ~]# groupadd swgroup
#2 创建组密码
[root@srv-1 ~]# gpasswd swgroup
Changing the password for group swgroup
New Password: 
Re-enter new password: 
#3 添加组swgroup的管理者(root用户也具有添加普通成员的权限)
[root@srv-1 ~]# gpasswd -A srv1 swgroup
#4 新添加用户
[root@srv-1 ~]# useradd -G swgroup -c “user 1” dev1

(2)切换到普通用户srv1,添加普通用户到组swgroup

#把自己添加到组
[srv1@srv-1 ~]$ gpasswd -a srv1 swgroup
Adding user srv1 to group swgroup
[srv1@srv-1 ~]$ id
uid=1000(srv1) gid=1000(srv1) groups=1000(srv1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[srv1@srv-1 ~]$ groups
srv1
[srv1@srv-1 ~]$
#组管理者修改自己的有效组,
[srv1@srv-1 ~]$ newgrp swgroup
[srv1@srv-1 ~]$ 
#查看自己的有效组
[srv1@srv-1 ~]$ id
uid=1000(srv1) gid=1002(swgroup) groups=1002(swgroup),1000(srv1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[srv1@srv-1 ~]$ groups
swgroup srv1
[srv1@srv-1 ~]$
#修改默认的目录所属组别为新的组swgroup
[srv1@srv-1 ~]$ chgrp swgroup /home/srv1
[srv1@srv-1 home]$ ll
total 0
drwx------. 4 dev1 swgroup 101 Feb 22 22:42 dev1
drwx------. 5 srv1 swgroup 204 Feb 22 22:46 srv1

(3)组管理者把其它普通用户添加到组swgroup

[srv1@srv-1 ~]$ gpasswd -a dev1 swgroup

(4)普通用户查看自己所属的组

[dev1@srv-1 ~]$ groups
swgroup dev1
发布了207 篇原创文章 · 获赞 77 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/daa20/article/details/104463356