再起動せずにSELinuxを許可モードにする方法は?

再起動せずにSELinuxを許可モードにする方法は?

私はFedora 29を使用しており、SELinuxは現在無効になっています。以下を使用して許可モードに入ろうとしますが、この出力はsetenforce permissive常にsetenforce: SELinux is disabled表示され、状態は無効のままです。確認してみると、再起動がなければ不可能であることがわかりました。 SELinuxをシステム全体で変更する計画はなく、実行時に変更しても問題ありません。 rootでコマンドを実行しています。再起動せずに動作させる方法についてのアイデアはありますか?

# sestatus
SELinux status:                 disabled
# setenforce Permissive
setenforce: SELinux is disabled
# sestatus
SELinux status:                 disabled

答え1

再起動しないとSELinuxを有効にすることはできません。 SELinuxが以前に無効になっている場合、システムは次の起動時にファイルシステム全体の説明を実行する必要があります。実行中のシステムでファイルシステムのラベルを再割り当てすることに加えて、正しいSELinuxドメインで実行するには、各プロセスを再起動する必要があります。要約すると、許可モードでも以前に無効にされたSELinuxを有効にするには、再起動が必要です。

さまざまなSELiuxモードとモード間の切り替えについては、以下で説明します。Red Hat ドキュメント

関連情報