CentOS 的root默認(rèn)密碼解析與操作指南
CentOS是否預(yù)設(shè)root默認(rèn)密碼?
CentOS系統(tǒng)在初始安裝時(shí),不會(huì)自動(dòng)生成默認(rèn)的root密碼。用戶需在安裝過程中手動(dòng)設(shè)置root賬戶密碼。若未完成此步驟,系統(tǒng)將無法通過root賬戶直接登錄。
安裝過程中設(shè)置root密碼
通過圖形化或命令行安裝CentOS時(shí),安裝向?qū)?huì)明確提示設(shè)置root密碼。密碼需滿足復(fù)雜度要求(長(zhǎng)度至少8位,包含字母、數(shù)字及特殊字符),且需重復(fù)輸入以確認(rèn)一致性。
安裝步驟示例:
1. 進(jìn)入"Root Password"配置界面
2. 輸入并確認(rèn)密碼
3. 完成安裝后使用`su -`或`ssh root@IP`登錄
忘記root密碼的解決方案
若遺忘root密碼,可通過以下步驟重置:
- 重啟系統(tǒng)并在GRUB菜單界面按e進(jìn)入編輯模式
- 找到
linux16
行,末尾添加rd.break
參數(shù) - 按Ctrl+X啟動(dòng)應(yīng)急模式,依次執(zhí)行命令:
mount -o remount,rw /sysroot chroot /sysroot passwd root touch /.autorelabel exit reboot
安全實(shí)踐建議
- 避免使用簡(jiǎn)單密碼,定期更新root密碼
- 通過
visudo
配置普通用戶sudo權(quán)限,減少直接使用root賬戶 - 啟用SSH密鑰認(rèn)證并禁用root遠(yuǎn)程登錄(修改
/etc/ssh/sshd_config
中PermitRootLogin no
)
特殊版本注意事項(xiàng)
CentOS Stream或Cloud鏡像可能采用不同機(jī)制。部分云平臺(tái)鏡像首次啟動(dòng)時(shí)通過cloud-init
注入隨機(jī)密碼,需通過控制臺(tái)查看初始憑據(jù)。