码迷,mamicode.com
首页 > 系统相关 > 详细

linux用户组管理

时间:2017-10-10 11:27:37      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:linux   group   gpasswd   

添加用户组命令groupadd

语法:groupadd [-g gid] [-r]  group_name

-g:指定用户组id

-r:指定用户组为系统用户组

例子:

[root@localhost ~]# groupadd testgrp
[root@localhost ~]# grep testgrp /etc/group/etc/gshadow
/etc/group:testgrp:x:503:
/etc/gshadow:testgrp:!::

 

更改用户组参数命令groupmod

语法:groupmod [-g gid] [-n group_new_name]group_old_name

-g:更改用户组id

-n:更改用户组名称

例子:

[root@localhost ~]# groupmod -g 504 -ngroup1 testgrp
[root@localhost ~]# grep group1 /etc/group/etc/gshadow
/etc/group:group1:x:504:
/etc/gshadow:group1:!::

 

删除用户组命令groupdel

语法:groupdel [group_name]

例子:

[root@localhost ~]# groupdel group1

 

注意:如果这个用户组是某个用户的初始用户组,那么这个用户组是不能被删除的,但是可以通过改变用户的初始用户组id或者删除这个用户来删除用户组。

[root@localhost ~]# groupdel whx
groupdel: cannot remove the primary groupof user ‘whx‘

 

用户组管理员功能gpasswd

对于root用户的操作:

语法:gpasswd group_name

     Gpasswd [-A user_name1,…] [-M user_name2,…] group_name

     Gpasswd [-rR] group_name

不添加参数时表示为用户组设置密码

-A:指定用户组的管理用户

-M:添加用户组成员

-r:删除用户组密码

-R:使用户组密码栏失效

 

对于用户组管理员的操作:

语法:gpasswd [-ad] user_name  group_name

  -a:添加用户组成员

  -d:删除用户组成员

例子:

[root@localhost ~]# groupadd testgrp
[root@localhost ~]# gpasswd testgrp
Changing the password for group testgrp
New Password:
Re-enter new password:
[root@localhost ~]# gpasswd -A xx testgrp
[root@localhost ~]# grep testgrp /etc/group/etc/gshadow
/etc/group:testgrp:x:503:
/etc/gshadow:testgrp:$1$mXATF/sr$NuDqK9ytIDeGNk0qkjybh0:xx:
[root@localhost ~]# su xx
[xx@localhost root]$ cd ~
[xx@localhost ~]$ id
uid=501(xx) gid=501(xx)groups=501(xx),500(whx)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[xx@localhost ~]$ gpasswd -a xx testgrp
Adding user xx to group testgrp
[xx@localhost ~]$ gpasswd -a whx tesetgrp
gpasswd: group ‘tesetgrp‘ does not exist in/etc/group
[xx@localhost ~]$ gpasswd -a whx testgrp
Adding user whx to group testgrp
[xx@localhost ~]$ grep testgrp /etc/group
testgrp:x:503:xx,whx


本文出自 “天黑顺路” 博客,请务必保留此出处http://mjal01.blog.51cto.com/12140495/1971080

linux用户组管理

标签:linux   group   gpasswd   

原文地址:http://mjal01.blog.51cto.com/12140495/1971080

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!