首页 > 代码库 > Linux账号管理之第二篇:对用户组进行管理
Linux账号管理之第二篇:对用户组进行管理
1、查看用户的有效组群
groups 用户名
注意:查看出来的结果可能有多个;第一个为主组群,后面的都是副组群
2、添加和删除组群
添加一个组:groupadd 组名
删除一个组:groupdel 组名
把某一个用户加入一个组: gpasswd -a 用户1
创建一个BOB组 groupadd BOB
把用户1加入到BOB组 gpasswd -a 用户1 BOB
参数: -a 添加
-d 删除
-A 把某一个用户设置为该组的管理员
for example1:(把用户添加到一个组群)
[root@localhost sorry]# groupadd BOB //创建一个组群 [root@localhost sorry]# groups sorry //查看likui属于哪些组 sorry: sorry [root@localhost sorry]# gpasswd -a sorry BOB //把likui加入到BOB组 Adding user sorry to group BOB [root@localhost sorry]# groups sorry sorry : sorry BOB [root@localhost sorry]#
for example2:(把某一个用户设置为某个组的管理员)
[root@localhost sorry]# useradd tom //创建一个tom用户 [root@localhost sorry]# ll /home/ total 4 drwx------. 14 sorry sorry 4096 Jun 22 20:14 likui drwx------. 3 tom tom 78 Jun 22 20:27 tom [root@localhost sorry]# groupadd BOB //创建一个BOB组 [root@localhost sorry]# gpasswd -A sorry BOB //把BOB的权限给予sorry用户 [root@localhost sorry]# gpasswd -a tom BOB //在sorry用户下,把tom添加到BOB组里面 Adding user tom to group BOB //显示添加进去了 [root@localhost sorry]# groups tom //查看tom用户属于哪些组 tom : tom BOB [root@localhost sorry]# gpasswd -d tom BOB //在sorry用户下,把tom 从BOB组里面删除 Removing user tom from group BOB [root@localhost sorry]#
3、有效组群的切换
newgrp
如果一个用户的有效组群有多个:组群1;组群2.。。。。 (默认组群1为主组群,其他组群为副组群);
有效组群的切换 : newgrp 组群2 用户名
切换之后该用户的有效组群为:组群2:组群1.。。。。。。。
Linux账号管理之第二篇:对用户组进行管理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。