目录
一、useradd命令(创建用户)
1、useradd命令概述
Linux系统中系统管理员使用 useradd 命令创建用户,等价于adduser命令。
帐号创建完成后,再使用 passwd 命令创建用户的密码,使用 useradd 指令所建立的帐号,实际上是保存在 /etc/passwd 文本文件中。
2、useradd命令语法
useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
3、useradd命令参数详解
指令 | 指令含义 |
-c | 新增用户时加上备注文字,备注文字会保存在/etc/passwd文件的备注栏位中。 |
-d | 指定用户登陆时的起始目录。 |
-e | 指定帐号的有效期限,格式为yyyy-MM-dd。 |
-f | 指定在密码过期后多少天即关闭该帐号。 |
-g | 指定用户所属的群组。 |
-G | 指定用户所属的附加群组。 |
-m | 自动建立用户的登入目录。 |
-M | 不要自动建立用户的登入目录。 |
-n | 取消建立以用户名称为名的群组。 |
-r | 建立系统帐号。 |
-s | 指定用户登入后所使用的shell。 |
-u | 指定用户ID。 |
4、useradd命令实际使用案例
(1)、添加一个用户名为tom的用户,备注信息“this is tom”。
useradd -c "this is tom" tom
创建完成后查看/etc/passwd文件获取用户信息:
(2)创建一个用户名为 andy 的用户,登陆目录为/home/user,用户有效期为2022-03-10。
useradd -d /home/user -e 2022-03-10 jack
创建完成后查看/etc/passwd文件获取用户信息:
二、userdel命令(删除用户)
1、userdel命令概述
userdel命令用于删除用户帐号,可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
2、userdel命令语法
userdel [-r][用户账号]
3、userdel命令实际使用案例
删除tom、jack、andy的用户账号。
userdel tom;
userdel jack;
userdel andy;