硅云幫助文檔中心
搜索文檔
熱門搜索詞:
產(chǎn)品簡介
產(chǎn)品定價
入門指南
新購指南
基礎(chǔ)使用指南
基礎(chǔ)概念
安全
網(wǎng)絡(luò)
存儲
鏡像
監(jiān)控
經(jīng)典案例
快照
常見問題
知識拓展
名詞解釋
API參考
Linux通過硅云控制臺修改系統(tǒng)密碼不生效的問題
用戶通過硅云CVM管理控制臺修改root密碼后,無法使用修改后的密碼登錄CVM實例,這種情況是什么原因?
可能原因1:
用戶之前對文件:/etc/passwd或/etcadow 進行過配置,當(dāng)設(shè)置為不可修改屬性時,修改root密碼可能不生效。
如您記得之前的密碼,可以使用舊密碼登錄后,到系統(tǒng)內(nèi)檢查兩個文件的屬性:
# 檢查passwd文件屬性 lsattr /etc/passwd # 檢查shadow文件屬性 lsattr /etc/shadow
如果文件屬性中沒有字母“i”或“a”,說明屬性正常;如果出現(xiàn)字母“i”或“a”,說明不正常。
可以執(zhí)行以下命令修改文件屬性:
# 移除passwd文件的不可修改屬性 chattr -i /etc/passwd # 移除shadow文件的僅追加屬性 chattr -a /etc/shadow
然后輸入一下命令再次驗證文件屬性是否修改成功:
lsattr /etc/passwd /etc/shadow
正確的預(yù)期輸出中,屬性應(yīng)該是沒有字母“i”或“a”的才算成功。
可能原因2:
系統(tǒng)內(nèi)正常情況下會有一個“cloud-init”服務(wù)運行,該服務(wù)組件是用于實現(xiàn)硅云控制臺重置CVM實例的密碼,如該服務(wù)被禁用,則可能無法通過硅云控制臺重置系統(tǒng)改密碼。
常見的文件chattr屬性:
屬性 | 全稱 | 描述 | 使用場景 |
---|---|---|---|
i | Immutable | 文件不可修改:禁止任何寫入、刪除、重命名或鏈接操作。 | 防止系統(tǒng)關(guān)鍵文件被篡改。 |
a | Append Only | 僅追加模式:允許在文件末尾追加內(nèi)容,但不可修改現(xiàn)有內(nèi)容。 | 常用于日志文件,保護日志文件完整性。 |
e | Extent Format | 表示文件使用extents映射磁盤塊(現(xiàn)代文件系統(tǒng)默認(rèn)屬性,無需手動修改)。 | 系統(tǒng)自動管理。 |
A | No Atime Updates | 禁用訪問時間更新,減少磁盤I/O。 | 高并發(fā)服務(wù)器優(yōu)化。 |
相關(guān)文檔
您對該文檔有什么建議?
本文導(dǎo)航