Linux之用户组管理

目录

Linux之用户组管理

创建用户组 --- groupadd命令

语法格式

参数及作用

案例

添加/删除组成员 --- gpasswd命令

命令格式

参数及作用

案例

修改用户组属性 --- groupmod命令

语法格式

参数及作用

案例

删除组账户 --- groupdel命令

语法格式

案例

用户和组账户的信息显示


Linux之用户组管理

创建用户组 --- groupadd命令

语法格式

        groupadd [-r] 用户组名称

参数及作用

参数 作用
-g GID 定义新用户组的组标记号(GID),默认值是已有的最大的GID加1
-r 建立一个系统组账号,与-g不同时使用时,则分配一个1~999的GID

案例

        示例 --- 向系统中添加一个组ID为1009,组名为group1的新组

[root@localhost ~]# groupadd -g 1009 group1

Linux之用户组管理_第1张图片

添加/删除组成员 --- gpasswd命令

命令格式

        gpasswd [选项] [用户] []

注意:
        只有 root用户 组管理员 才能够使用这个

参数及作用

参数

作用

-a 把用户加入组
-d 把用户从组中删除
-M 可同时添加多个用户,用“,”隔开
-A 给组指派管理员

案例

        示例 --- 将zhang3,li4用户同时加入group1组,并指派zhang3为管理员

[root@localhost ~]# gpasswd -M zhang3,li4 -A zhang3 group1 

修改用户组属性 --- groupmod命令

语法格式

        groupmod 选项 用户组

参数及作用

参数 作用
-g GID
为用户组指定新的组标识号
-n 新用户组
将用户组的名字改为新名字修改用户组的名称和用户组的 GID

案例

        示例 --- 将group1GID修改为2000,组名修改为group11

[root@localhost ~]# groupmod -g 2000 -n group11 group1

删除组账户 --- groupdel命令

语法格式

        groupdel 用户组名

案例

        示例 --- 从系统中删除组group11

[root@localhost ~]# groupdel group11 

Linux之用户组管理_第2张图片

注意:

        被删除的组若是基本组,则必须先删除引用该基本组的用户,然后再删除该基本组

用户和组账户的信息显示

命令格式 作用
users|w|who
显示当前用户信息 ( 三条命令 )
id [ 用户名 ]
显示当前用户或指定 用户的ID , 以及 所属组的ID
groups [ 用户名 ]
显示当前用户或指定用户 所属组账号的信息

 

你可能感兴趣的:(Rhcsa,linux,数学建模,运维)