| 场景 | 新同事入职需要服务器账号 |
|---|---|
| 目标 | 账号可用、权限最小、可审计 |
| 工具链 | 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 系统保持一致。