2022-10-12小白笔记0

目录

addgroup法(交互式)
groupadd法
关于组的一些用法
gpassword用法
用户添加到组
多个用户添加到组
用户从组删除
deluser用法
删除组内用户

标题
超级组系统组自定义组
0root组1~499系统组1000自定义组

创建组

addgroup法(交互式)
groupadd法

groupadd [选项] 组名
-g 自定义组GID
-r 创建系统组,GID小于500,不加默认创建普通组

groups查看所在组

方法1:

bash
t_user2@momen-PC:/home/momen/Desktop$ groups t_user2
t_user2 : t_user2 sudo

方法2:
查看组内成员/etc/group 最后字段为组成员列表

删除组

groupdel 组名

查看当前用户所在组

id 用户
id -u 显示用户id, 0为root用户

image.png

关于组的一些用法

gpassword用法

用户添加到组

gpasswd -a 用户名 组名

多个用户添加到组

gpasswd -M 用户名,用户名2,用户名3,... 组名

用户从组删除

gpasswd -d 用户名 组名

deluser用法

删除组内用户

deluser 用户 --group 用户组


例:

新增用户组user_group1,新增用户t_user31、t_user32、t_user33,使用三种命令行方式(usermod,adduser, gpasswd),将三个用户分别增加到用户组user_group1中。在用户组相关配置文件中查看,user_group1用户组是否包含用户t_user31、t_user32、t_user33。

bash
momen@momen-PC:~/Desktop$ sudo addgroup user_group1 #创建组
正在添加组"user_group1" (GID 1001)...
完成。
momen@momen-PC:~/Desktop$ sudo useradd t_user31 #添加用户
momen@momen-PC:~/Desktop$ sudo useradd t_user32
momen@momen-PC:~/Desktop$ sudo useradd t_user33
momen@momen-PC:~/Desktop$ sudo usermod -a -G  user_group1 t_user31 #用usermod方式将用户添加进组
momen@momen-PC:~/Desktop$ sudo adduser t_user32 user_group1 #用adduser方式将用户添加进组
正在添加用户"t_user32""user_group1"...
正在将用户“t_user32”加入到“user_group1”组中
完成。
momen@momen-PC:~/Desktop$ sudo gpasswd -a t_user33 user_group1 #用gpasswd方式将用户添加进组
正在将用户“t_user33”加入到“user_group1”组中
momen@momen-PC:~/Desktop$ cat /etc/group |grep user_group1 #从group文件中读出组内成员
user_group1:x:1001:t_user31,t_user32,t_user33

本文作者:星火文档中心

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!