Linux
在嵌入式 linux 中清除使用者和/或 root 密碼
我們有一個執行嵌入式 linux 的安全攝像頭系統。它使用 Lilo 作為引導載入程序啟動,並且一旦啟動就沒有 tty 訪問權限。我也不知道任何使用者名。
SSH/22 是開放的,但我不認為蠻力是一種選擇。
我已經嘗試了所有常見的技巧來重置 linux 使用者密碼(在單使用者模式下從引導載入程序引導 = 不會發生,仍然提示使用者登錄,引導到 live cd = 無法訪問文件系統……它都是循環文件和其他二進製文件等),但它們都是不可能的,因為它是嵌入式 linux 設置的方式。
任何幫助/建議將不勝感激。謝謝
最終通過串列控制台電纜以 root 訪問權限進入正在執行的系統命令行。在文件中找不到任何地方,但有一點 Cisco、HP 等控制台電纜的經驗,@Gilles 指出了這一點,給了我足夠的動力去研究它並完成它。
編輯:雖然我無法再訪問系統進行測試,但我相信編輯的方法
/etc/shadow
會奏效:http://geekswing.com/geek/resetting-root-password-on-a-linux-system-using-clonezilla/
試試看:在啟動提示符下輸入
init=/bin/sh