Linux
如何在沒有“/etc/passwd”的情況下在嵌入式 linux 上檢查我的帳戶?
在某些嵌入式 linux 系統上,沒有
/etc/passwd
文件和/etc
目錄不可寫(這意味著我無法設置使用者帳戶和密碼?)。那麼我的(預設)帳戶名和密碼是什麼,或者如何設置帳戶和密碼?我需要在嵌入式 linux 上獲取帳戶和密碼才能執行
ssh
伺服器,這需要使用者帳戶和密碼才能ssh
登錄。
如果沒有
/etc/passwd
,那麼您的嵌入式系統執行的不是通常所說的 Linux 系統,而是基於 Linux 核心的不同作業系統。在 Linux 核心上使用但不是 Linux 的作業系統的一個著名範例是 Android。Android 沒有使用者帳戶(至少在其基本用途中沒有),並且將使用者重新用於隔離應用程序而不是帳戶。這種嵌入式系統通常並不意味著有使用者帳戶。他們最多有一個控制台,該控制台僅用於管理並允許以 root 身份執行命令。可能存在某種形式的身份驗證,或者您具有物理訪問權限的事實可能被認為是足夠的身份驗證。那裡沒有一般規則,您必須知道(或找出)您的系統是如何設計的。
如果您想使用 SSH 連接,您必須向SSH 伺服器提供憑據。