Linuxシリアル自動ルートログイン

Linuxシリアル自動ルートログイン

シリアルケーブルが接続された状態で起動すると、linaro Linuxが自動的にルートにログインするのを防ぎます。

.overrideを追加して手動でサービスを停止しようとしました。 (これにより、ルートディレクトリ全体が破損し、できることはありません。)

誰もが正しい方向に私を指すことができますか? rootユーザーのパスワードを設定しましたが、この問題によりそのパスワードを使用する必要はないようです。

システムがインストールされ、インストール後からそのまま残りました。

答え1

さて、問題を解決しました!

私のLinuxバージョン(linaro)では...

CD /etc/init/auto-serial-console.conf

ファイルに次の行が含まれています。

exec /bin/auto-serial-console

上記のファイルを編集すると大きなスクリプトが見つかりますが、注意深く読むと次のスクリプトにリンクすることがわかります。

/etc/default/autogetty

/etc/default/autogettyスクリプトには、次の行(または同様の行)が含まれています。

AUTOGETTY_ARGS="-n -l /bin/auto-root-login"

上記の行を次のように変更します。

AUTOGETTY_ARGS="-n -l /bin/login"

シリアルケーブルで接続すると、ユーザー名とパスワードの入力を求められます。

関連情報