首页/系统/Linux 运维命令速查/场景:新员工账号开通标准流程
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条
用户与权限44 条
日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

场景:新员工账号开通标准流程

从建组、建号、配权限到验证登录,一条脚本化流程落地,避免权限遗漏或过度授权。

Linux 运维命令速查系统更新于 2026-10-12
场景新同事入职需要服务器账号
目标账号可用、权限最小、可审计
工具链groupadd → useradd → chage → sudoers → 验证

第 1 步:建组与账号

第 1 步:建组与账号
groupadd -g 2001 developers
useradd -m -u 2001 -g developers -G wheel -s /bin/bash -c 'Zhang San' zhangsan
passwd zhangsan

第 2 步:密码策略与首次改密

第 2 步:密码策略与首次改密
chage -M 90 -m 7 -W 14 -d 0 zhangsan
chage -l zhangsan

第 3 步:授权(按需最小化)

第 3 步:授权(按需最小化)
echo 'zhangsan ALL=(ALL) /bin/systemctl restart myapp' > /etc/sudoers.d/zhangsan
chmod 440 /etc/sudoers.d/zhangsan
visudo -c

第 4 步:验证

第 4 步:验证
id zhangsan
su - zhangsan -c 'sudo -l'
lastlog -u zhangsan
批量入职用脚本读取 CSV 走同一流程;账号命名规范建议 名.姓 或工号,与 HR 系统保持一致。

易错点

  • 直接把新用户塞进 wheel 全权组是很多团队默认动作,最小权限审计时很难收回
  • sudoers drop-in 文件权限忘了改 440,sudo 静默忽略,用户反馈没权限时先查权限位

数据来源与参考

  • man 8 useradd
  • man 1 chage
  • man 8 visudo
  • RHEL 文档:用户与组管理

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌