首页/系统/信创系统运维速查/账户锁定与删除规范
安全加固65 条

账户锁定与删除规范

人员离场与账户回收:临时停用先锁定(保留数据),确认不再使用再删除;服务账户锁定后注意计划任务与进程仍可能以该账户身份运行。

信创系统运维速查系统更新于 2026-10-13

账户回收怎么做

人员离场或角色变更时,先锁定再删除才稳妥:锁定保留数据与归属关系,删除则不可逆。服务账户的处理要格外小心,锁定后它的计划任务与已在运行的进程仍可能继续工作,所以停用需要按登录通道、计划任务、密钥与运行进程逐项收尾。

基本信息

锁定口令usermod -L <用户>
解锁口令usermod -U <用户>
查看状态passwd -S <用户>
禁止登录usermod -s /sbin/nologin <用户>
删除账户userdel -r <用户>(高风险)

典型使用场景

  • 人员离职或转岗时回收账号权限
  • 外包人员项目结束后停用其账户
  • 排查期间临时锁定可疑账号并保留现场
  • 清理长期未登录的历史账号
  • 服务账户改由专用账号运行后停用旧账号

常用操作

常用操作
usermod -L olduser                  # 锁定口令,保留账户与家目录
passwd -S olduser                   # 查看锁定状态
usermod -s /sbin/nologin svc        # 服务账户禁止交互登录,进程照常运行
crontab -l -u olduser               # 删除前先看它有哪些计划任务
usermod -U olduser                  # 需要恢复时解锁
userdel -r olduser                  # 删除账户并清理家目录,高风险操作
find / -nouser -o -nogroup 2>/dev/null | head   # 删后检查遗留的无属主文件

锁定与停用对照

手段效果遗漏点
usermod -L口令锁定,交互登录失败SSH 密钥仍可用
改 shell 为 nologin禁止交互登录已有进程与任务不受影响
删除授权密钥切断密钥登录通道需逐台主机清理
锁定并改密彻底切断口令登录保留数据用于审计
userdel -r 会删除家目录与邮件:执行前备份数据与计划任务清单,删除后核查该用户曾拥有的进程与服务是否仍在运行。

账号回收清单

  • 登录通道:口令、密钥与免密配置
  • 计划任务:用户与系统任务里的引用
  • 运行中的进程与服务:确认归属后再停用
  • 数据归属:家目录、共享目录与文件属主
  • 处理结果留档,便于审计追溯

易错点

  • 把锁口令当成完全停用:SSH 密钥与其他免密通道仍然可用,必须同时清理授权密钥
  • 删除用户后不检查无属主文件:同名文件会变成无主状态,用 find -nouser 清理前先确认没有业务文件
  • 停用服务账户时把运行中的进程一起杀掉:会影响业务,先确认进程归属与重启策略
  • 账户停用不通知相关方:仍有脚本或任务以该账号运行时会静默失败,变更前后要同步清单
  • 只改一处就当停用完成:口令、密钥与任务散落在不同位置,按清单逐项收尾才不会遗漏

数据来源与参考

  • man 8 userdel
  • man 8 usermod
  • man 1 passwd
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌