CentOS重新創(chuàng)建用戶權(quán)限操作指南
場景需求分析
系統(tǒng)管理員可能因用戶離職、權(quán)限泄露或配置錯(cuò)誤需徹底刪除舊用戶并重建權(quán)限。此操作需確保新用戶繼承必要資源且避免殘留權(quán)限問題。
分步操作流程
-
刪除遺留用戶數(shù)據(jù)
sudo userdel -r old_username
-r參數(shù)同步刪除/home/old_username目錄及郵件池文件
-
新建系統(tǒng)用戶
sudo useradd -m -U new_user
-m自動(dòng)創(chuàng)建用戶目錄,-U生成同名用戶組
-
配置附加用戶組
sudo usermod -aG wheel,developers new_user
將用戶加入wheel管理組與developers開發(fā)組
-
設(shè)置目錄權(quán)限
sudo chmod 750 /home/new_user
sudo chown new_user:new_user /home/new_user
高級(jí)權(quán)限配置
Sudo權(quán)限控制
sudo visudo
new_user ALL=(ALL) NOPASSWD:/usr/bin/systemctl restart httpd
SELinux上下文修復(fù)
sudo restorecon -Rv /home/new_user
驗(yàn)證與排錯(cuò)
- 執(zhí)行
id new_user
驗(yàn)證用戶組歸屬 - 使用
sudo -lU new_user
檢查sudo權(quán)限 - 分析
/var/log/secure
日志排查認(rèn)證問題
安全增強(qiáng)建議
- 禁用SSH的root直接登錄
- 配置SSH密鑰認(rèn)證替代密碼
- 定期審計(jì)用戶sudo權(quán)限