再起動せずに本番サーバーでselinuxを「permissiveモード」に変更する必要がありますが、setenforceを実行すると(ルートとして)実行できなくなり、常に「setenforce:SELinux is disabled」と出力されます。
[root@server3 ~]# setenforce 0
setenforce: SELinux is disabled
[root@server3 ~]# setenforce 1
setenforce: SELinux is disabled
[root@server3 ~]# setenforce Permissive
setenforce: SELinux is disabled
[root@server3 ~]# getenforce
Disabled
setenforce
は、変更 SELinuxが実行されているモードにのみ使用できます。cannotは、SELinuxを有効にするために使用されます。
したがって、SELinuxはまず次のように有効にする必要があります。
Sudo nano /etc/selinux/config
それから変える
SELINUX=disabled
に
SELINUX=permissive
そして再起動します。
再起動後、
# getenforce
Permissive
私の知る限り、これは不可能です。
SELinuxはカーネルのコア機能です。つまり、ステータスを変更するには、常に再起動を有効または無効に設定する必要があります。