CentOS用戶獲取root權限的常用方法
1. 使用su命令切換用戶
執(zhí)行以下命令并輸入root用戶密碼即可臨時切換身份:
su - root
操作完成后通過exit
命令返回普通用戶狀態(tài)。
2. 通過sudo執(zhí)行特權命令
在命令前添加sudo前綴臨時獲取root權限:
sudo yum update
首次使用需配置sudo權限(詳見下文)。
3. 配置sudoers文件實現(xiàn)免密操作
修改/etc/sudoers文件添加權限配置:
username ALL=(ALL) NOPASSWD:ALL
建議使用visudo
命令編輯文件,避免語法錯誤導致系統(tǒng)故障。
4. 系統(tǒng)密碼恢復方案
當忘記root密碼時,通過以下步驟重置:
- 重啟系統(tǒng)進入GRUB菜單
- 按'e'編輯啟動參數(shù)
- 在linux行末添加
init=/bin/bash
- 按Ctrl+X啟動后執(zhí)行
passwd root
安全操作建議
- 避免長期使用root賬戶操作
- 定期更新復雜密碼組合
- 為不同管理員創(chuàng)建獨立sudo賬戶
- 啟用SSH密鑰認證替代密碼登錄
注:CentOS 8及以上版本默認啟用sudo機制,普通用戶可能未初始激活,需管理員預先配置權限。