您当前的位置: 首页 >  linux

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux 命令之 groupadd -- 新建用户群组

liaowenxiong 发布时间:2021-09-26 14:07:17 ,浏览量:1

文章目录
  • 命令简介
  • 常用选项
  • 参考示例
    • 创建新的用户组
    • 创建系统用户组
  • 扩展知识

命令简介

用于创建一个新的工作组,新工作组的信息将被添加到 /etc/group 文件中。

/etc/group 文件存储着系统所有的用户组信息,文件中每一行描述一个用户组信息,格式如下:

组名称:组密码:组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 都和这个组相同的用户,显然这个组是因为创建了某个用户而默认创建同名且同 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

可以看到,用户 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

如果存在这个用户组,你会看到一条记录,然后查看其最后一个字段即可。

3.如何在linux中查询一个用户属于哪些组?

执行下面的命令:

cat /etc/group | grep username 

如果只有一条记录,说明用户只属于一个组,多条则说明用户属于多个组。

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0439s