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

Linux命令篇之groupadd命令,groupmod命令,groupdel命令和gpasswd命令

时间:2017-02-26 12:54:33      阅读:412      评论:0      收藏:0      [点我收藏+]

标签:linux命令篇之groupadd命令   groupmod命令   groupdel命令和gpasswd命令   

groupadd,groupmod,groupdel使用方法




组管理
1
)groupadd
groupadd
用于添加组账号。格式如下:groupadd[-g GID] GROUP
其中:
 GROUP:是要添加的组名 
 -g:用于指定 GID,默认为使用当前最大的GID 加1
举例: 添加一个新组 leader
# groupadd leader
# grep leader /etc/group
leader:x:504:
# grep leader /etc/gshadow
leader:!::

2)groupmod
groupmod
用于修改系统已存在的组账号。格式如下:groupmod[options] GROUP
其中:
 GROUP:为要修改的组账户名
 常用选项:
 -g GID:重新指派 GID
 -n NEW_GROUP:更改组名为 NEW_GROUP
举例: 将 leader 组更名为 leaders
# groupmod -n leaders leader
# grep leader /etc/group
leaders:x:504:
将 leaders 组的 GID 改为 3000
# groupmod -g 3000 leaders
# grep leader /etc/group
leaders:x:3000:

3)groupdel
groupdel
用于删除系统已存在的组账号。格式如下:groupdelGROUP
其中:GROUP 为要删除的组账户名
例如:删除 leaders 组
# groupdel leaders
# grep leaders /etc/group
# grep leaders /etc/gshadow


                               gpasswd命令使用方法

功能:管理组
用法:gpasswd[-a user][-d user][-A user,...][-Muser,...][-r][-R]groupname
参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

gpasswdgroupname:如系统有个peter账户,该账户本身不是groupname群组的成员,使用newgrp需要输入密码即可
让使用者暂时加入成为该组成员,之后peter建立的文件group也会是groupname。所以该方式可以暂时让peter建立文
件时使用其他的组,而不是peter本身所在的组。
所以使用gpasswd groupname设定密码,就是让知道该群组密码的人可以暂时切换具备groupname群组功能的.


gpasswd -A peter users
这样peter就是users群组的管理员,就可以执行下面的操作:
gpasswd -a mary users
gpasswd -a allen users

*给组账号设置完密码以后,用户登陆系统,使用newgrp命令,输入给组账号设置的密码,就可以临时添加到指定组,可以管理组用户,具有组权限。格式:newgrp 

 【组名】


本文出自 “鹏哥的博客” 博客,谢绝转载!

Linux命令篇之groupadd命令,groupmod命令,groupdel命令和gpasswd命令

标签:linux命令篇之groupadd命令   groupmod命令   groupdel命令和gpasswd命令   

原文地址:http://pengge666.blog.51cto.com/11766700/1901314

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