文章目录
简介
用于创建一个新的工作组,新工作组的信息将被添加到/etc/group文件中。
/etc/group文件储存着所有的用户组信息linux创建用户组和用户,文件中每一行描述一个用户组信息,格式如下:
组名称:组密码:组ID:组成员
组名称:每位组都有一个组名称
组密码:可以给组提供一个密码,通常极少如此做
组ID:像用户ID一样,Linux内核使用ID来辨识
组成员:定义组成员用户名列表,用全角冒号隔开
查看该文件的内容:
[root@htlwk0001host cron]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
注:
1.我们看见所有的用户组的成员都是空的,说明这个组的成员只有一个,就是名称与用户id都和这个组相同的用户linux运维面试题,其实这个组是由于创建了某个用户而默认创建同名且同id号的用户组。
2.每位用户都归属一个基本用户组,在文件/etc/passwd中定义
用户可以加入多个次要组:
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
disk:x:6:root
wheel:x:10:root
可以看见linux创建用户组和用户,用户root,bin,daemon都属于多个用户组。
常用选项选项说明
-g
指定新建工作组的id
-r
创建系统工作组,系统工作组的组ID大于500
-K
覆盖配置文件“/ect/login.defs”
-o
准许添加组ID号不惟一的工作组
-f
虽然组群早已存在,还是强制创建组群
-p
为新组群设置加密的密码
参考示例创建新的用户组
创建用户组linuxcool,并指定用户组id为1005,如下:
[root@linuxcool ~]# groupadd -g 1005 linuxcool
创建系统用户组
[root@linuxcool ~]# groupadd -r -g 368 linuxcool
扩充知识
1.文件系统上的每位文件有一个用户所有者和一个组所有者。
2.怎样在linux中查询一个组有什么用户?
执行下边的:
cat /etc/group | grep groupname
假如存在这个用户组,你会看见一条记录linux操作系统,之后查看其最后一个数组即可。
3.怎样在linux中查询一个用户属于什么组?
执行下边的命令:
cat /etc/group | grep username
假如只有一条记录,说明用户只属于一个组,多条则说明用户属于多个组。
本文原创地址://gulass.cn/lnhsyilsbzcy.html编辑:刘遄,审核员:暂无