「/etc/passwd」なしで組み込みLinuxで自分のアカウントをどのように確認できますか?

「/etc/passwd」なしで組み込みLinuxで自分のアカウントをどのように確認できますか?

一部の組み込みLinuxシステムでは、書き込めない/etc/passwdファイルや/etcディレクトリがありません。つまり、ユーザーアカウントとパスワードを設定できないという意味ですか?

それでは、私の(デフォルト)アカウント名とパスワードは何で、どのように設定しますか?sshサーバーを実行するには、組み込みLinuxでアカウントとパスワードを取得する必要があります。sshログインするにはユーザーアカウントとパスワードが必要です。

答え1

それ以外の場合、/etc/passwd組み込みシステムは通常Linuxシステムとして知られているのではなく、Linuxカーネルに基づく他のオペレーティングシステムを実行しています。 AndroidはLinuxカーネルを使用していますが、Linuxではなくオペレーティングシステムのよく知られた例です。 Androidにはユーザーアカウントがなく(少なくともデフォルトの使用法ではありません)、ユーザーをアカウントの代わりにアプリを分離するように目的を変更します。

これらの組み込みシステムには通常、ユーザーアカウントはありません。管理およびコマンドの実行をrootとして許可するためにのみ使用される最大1つのコンソールがあります。何らかの形で認証があっても、物理的にアクセスできるという事実だけで十分な認証とみなすことができます。そこには一般的なルールはありません。システムがどのように設計されているかを知る必要があります。

SSH を使用して接続するには、次の操作を行う必要があります。SSHサーバーに資格情報を提供する

関連情報