1、创建普通账号
bash
useradd 用户名
比如添加用户Jimy,就使用useradd Jimy
该命令支持的参数有
-c:指定用户的注释信息。
-d:指定用户的主目录。
-g:指定用户所属的初始组。
-m:创建用户的同时创建用户的/home目录。
-s:指定用户的登录Shell。
特别说明:
useradd Jimy -d /opt/common/workDir 指定用户的主目录
useradd -m Jimy会做到以下三点:
-
创建用户账户
-
同时创建
/home/Jimy
目录 -
从
/etc/skel
复制初始配置文件到新家目录
2、为新创建的用户设置密码
bash
passwd Jimy
执行命令输入密码,再次确认输入,即可设置成功。
3、锁定用户,不让登录
bash
# 锁定特定用户
sudo passwd -l username
# 解锁用户
sudo passwd -u username
# 检查用户状态
sudo passwd -S username
4、设置账户过期
bash
# 立即使用户账户过期
sudo chage -E 0 username
# 设置特定过期日期
sudo chage -E 2025-12-31 username
# 恢复账户(设置永不过期)
sudo chage -E -1 username
5、检查和管理已登录用户
5.1查看当前登录用户
bash
who
w
last
5.2踢出已登录用户
bash
# 查看用户登录的 TTY
who
# 踢出特定终端用户 pts/0为上面命令查询到的
sudo pkill -9 -t pts/0
# 或使用 skill 命令
sudo skill -9 -t pts/0
普通用户的操作通常还涉及到赋予sudo权限,由于篇幅较长,使用单独一往届日记来记录。