Linux用户组操作

查看用户组: cat /etc/group

[root@bogon ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
……
postfix:x:89:
g0:x:1000:
u1:x:1001:
ntp:x:38:

用户组的所有信息都存放在/etc/group文件中。
此文件的格式是由冒号(:)隔开若干个字段,这些字段具体如下:
组名:口令:组标识号:组内用户列表
具体解释:
组名:
组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。
口令:
口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*,有口令默认是x。
因为涉及到对组的管理所以linux的组也是有自己的密码的
组标识号 主键ID(可以重复的):
组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组。别称GID.
组内用户列表:
是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。

组密码查询:cat /etc/gshadow

root:::
bin:::
daemon:::
sys:::
adm:::
tty:::
disk:::
lp:::
mem:::
kmem:::
wheel:::
cdrom:::
mail:::postfix
……

由冒号(:)隔开若干个字段,这些字段具体如下:
用户组名:用户组密码:用户组管理者:支持的账号名称
具体解释:
用户组名:
是用户组的名称,由字母或数字构成。
用户组密码:
这个段可以是空的或!,如果是空的或有!,表示没有密码。
用户组管理者:
这个字段也可为空,如果有多个用户组管理者,用,号分割。
组成员:
如果有多个成员,用,号分割。
当你每次创建的时候 为了保证这个账户归属某个组 所以 创建一个账户的同时 / 创建一个与用户同名的组

创建用户组 groupadd

选项和参数:
-g GID:后面接某个特定的 GID ,用来直接给予某个GID;
-h :显示此帮助信息并退出
-r :创建一个系统群组。
-o :允许创建有重复 GID 的组

创建普通用户组:groupadd g1

g1:x:1002:

普通用户组的gid>1000
创建用户组并指定gid:groupadd -g 1003 g2

g1:x:1002:
g2:x:1003:

查看帮助信息:

groupadd -h
groupadd --help 
man groupadd

创建系统用户组:groupadd -r sysg1
系统用户组的gid<1000

g1:x:1002:
g2:x:1003:
sysg1:x:996:

创建gid重复的系统用户组: groupadd -r -o -g 996 sysg2

sysg1:x:996:
sysg2:x:996:

修改用户组 groupmod

选项和参数:
-g GID :将组 ID 改为 GID
-h :显示此帮助信息并退出
-n NEW_GROUP :改名为 NEW_GROUP
-o :允许使用重复的 GID
修改组的标识号:groupmod -g 1004 g2

g1:x:1002:
g2:x:1004:

修改组的名称: groupmod -n g3 g2

g1:x:1002:
sysg1:x:996:
sysg2:x:996:
g3:x:1004:

修改用户组,使用相同的gid: groupmod -o -g 1002 g3

g1:x:1002:
sysg1:x:996:
sysg2:x:996:
g3:x:1002:

删除用户组 groupdel

删除用户组时,用户组必须存在,如果有组中的任一用户在使用中的话,则不能删除。

groupdel g1
groupdel g3
groupdel sysg1
groupdel sysg2

组管理员 gpasswd

命令格式:
gpasswd [选项] 要管理的工作组
命令功能:
管理群组。
选项:
-a 用户:添加用户到组;
-d 用户:从组删除用户;
-A 用户:指定管理员;
-h:帮助信息;
-r:删除密码;
将用户附加到用户组:gpasswd -a u8 g2
删除指定用户组附加的用户gpasswd -d u8 g2
修改用户组密码: gpasswd g2
指定用户组管理员:gpasswd -A u8 g2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值