Linux

在嵌入式 linux 中清除使用者和/或 root 密碼

  • January 29, 2021

我們有一個執行嵌入式 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

引用自:https://serverfault.com/questions/285906