そのため、CentOS VMがあり、SELinuxをenforcing
(バグ)に変更しましたが、再起動した後はまったくログインできません(rootを使用してもログインループがあり、ログイン画面に戻ります)。復元できるVMのスナップショットがありますが、これは私が行ったすべての変更を元に戻すことを意味します(これは最後の手段です)。
enforcing
SELinuxの変更が問題であることを確認しましたが、sestatus
ログインせずに変更できますか?
答え1
デフォルトのグラブ設定を変更していない場合は、シングルユーザーモードで起動できます。
grubブートメニューで「e」を押してカーネルパラメータを編集します。そのlinux
行からro
に変更してrw
追加しますinit=/sysroot/bin/sh
。
「Ctrl-x」を押します。ルートシェルで起動する必要があります。
システムがインストールされている必要があるため、/sysroot
続行する前に適切なコマンドを使用してください。chroot /sysroot
これで、通常どおりSELinuxポリシーを変更できます。