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