当社などの一部のLinuxユーザーは、工場生産ラインで使用するLinuxサーバーを構築しています。 BIOSとフラッシュメモリをロードし、製品をテストするソフトウェアを作成します。多くの場合、これらの本番Linuxサーバーを再起動して再起動するたびに、ルートパスワードを入力するオペレーターなしでテストを続行する必要があります。一部のユーザーは、強制的なルート/ユーザーパスワードのセキュリティを望まない、または必要としません。生産プロセスにコストが追加されるだけです。 RHEL 7.x(またはより具体的にはScientific Linux 7.x)では、ルートパスワードなしでシステムをランレベル1(緊急/回復モード)で起動できますか?数日間調査してきましたが、ルートパスワードを無効にする方法が見つかりませんでした。可能ですか? (ところで6.xでは問題になりません。)
答え1
元の削除[Eメール保護]シンボリックリンク:
rm /etc/systemd/system/getty.target.wants/[email protected]
コピーを作成[Eメール保護]ファイリングして電話する[Eメール保護]
cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
このファイルを編集します(最後の行を追加する必要があります)。
[Service] ... ExecStart=-/sbin/agetty --autologin root --noclear %I ... [Install] ... ;[email protected]
getty.target.wantsへのシンボリックリンクの生成
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
再起動。すべてのプロセスが順調に進むと、rootとしてログインします。
フォーラム全体で発見:ここ