创建用户:             useradd          选项    用户名

    创建用户(steanling):useradd steanling

    -u -G -s    用户基本信息存放在     /etc/passwd文件

    设置用户密码:echo 密码 | passwd --stdin 用户名

修改用户属性:    usermod         选项    用户名

   

删除用户:           userdel           选项    用户名

   

创建组:              groupadd       选项    用户名

   

修改组属性:       groupmod      选项    用户名

   

删除组              groupdel        选项    用户名

   

将用户添加到组: gpasswd     -a    用户    组名

   

将用户从组删除: gpasswd     -d    用户    组名

   

创建用户

u添加用户:使用 useradd 命令

——命令格式:useradd  选项… 用户名


——常用选项

u-u  指定用户id号  u-d  指定用户家目录位置 u-g  指定用户基本组 u-G  指定用户附加组 u-s  指定用户使用的shell解释器


[root@rhel8 ~]# useradd laowang  //创建用户

[root@rhel8 ~]# id laowang  //查看用户

uid=1000(laowang) gid=1000(laowang) 组=1000(laowang)


-------------------------------------------------------------

用户信息介绍

u用户的基本信息存放在 /etc/passwd 文件

[root@rhel8 ~]# cat -n /etc/passwd

1  root:x:0:0:root:/root:/bin/bash

2  bin:x:1:1:bin:/bin:/sbin/nologin

3  daemon:x:2:2:daemon:/sbin:/sbin/nologin


用户名:密码占位符:UID:基本组GID:用户描述信息:家目录:解释器程序

-------------------------------------------------------------

用户密码信息


u用户密码信息存放在 /etc/shadow 文件 

[root@rhel8 ~]# cat /etc/shadow

bin:*:17784:0:99999:7:::

daemon:*:17784:0:99999:7:::

adm:*:17784:0:99999:7:::


账户名:密码加密字符串:修改日期:密码修改的期限:密码有效期:修改期限前N天发出提示:口令失效日:账号失效时间:保留

------------------------------------------------------------

设置用户密码

u使用passwd命令

——命令格式:passwd  选项  用户名

——常用选项

u-S  查看密码信息 u-l  锁定用户密码 u-u  解锁用户密码 u-d  删除密码

——非交互式设置密码:echo 密码  | passwd  --stdin  用户名

-------------------------------------------------------------

修改用户属性

u使用 usermod 修改以存在的用户属性

——命令格式:usermod  选项…  用户名

——常用选项

u-u  修改用户uid u-d  修改用户家目录 u-g  修改用户基本组 u-G  修改用户附加组 u-s  修改用户登录的解释器


------------------------------------------------------------

删除用户


uuserdel命令用于删除用户帐号 uuserdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

——命令格式:userdel  选项  用户名

——选项

u-r  //删除用户家目录和用户所有文件


-------------------------------------------------------------

添加组


ugroupadd 命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中 u/etc/group 文件存放组账户信息

[root@rhel8 ~]# cat /etc/group

root:x:0:

组名:密码占位符:GID:该组中的用户列表

——命令格式:groupadd  选项  组名

——选项

u-g  GID(组id) u/etc/gshadow文件存放组密码信息


-------------------------------------------------------------

添加组成员


ugpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。

——命令格式:gpasswd  选项  用户名  组名

——选项

u-a  添加 u-d  删除

-------------------------------------------------------------

修改组属性


ugroupmod命令用于更改组ID和组名称

——命令格式:groupmod  选项  组名

——选项

u-g  修改组ID u-n  修改组名

groupmod  -g 组ID  组名

groupmod  -n 新组名  原组名


-------------------------------------------------------------


删除组

ugroupdel命令用于删除群组,若该组中仍有某户存在,必须先删除这些用户后,才能删除组。


——命令格式:groupdel  组名 

[root@rhel8 ~]# groupdel student   //删除组

[root@rhel8 ~]# grep student /etc/group  //确认结果