![SELINUXはアクティブではありません。 [閉じる]](https://linux33.com/image/92565/SELINUX%E3%81%AF%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
次のように、私のサーバーでSELINUXが有効になっていることを確認しました。
[root@fedora ~]# getenforce
Disabled
しかし、ファイルを見ると/etc/selinux/config
こんなものがあります。
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are pr$
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
SELINUXが実際に実施されるように設定するにはどうすればよいですか?サーバーを再起動しないことをお勧めします。
実行すると、[root@fedora ~]# setenforce 1
このメッセージが表示されます
setenforce: SELinux is disabled
そしてSELINUXは無効になっています。
答え1
Linodeの人々に確認したところ、LinodesにインストールされたFedora 24のデフォルトバージョンにはSELinuxをサポートしていないカスタムカーネルがあり、機能しないことがわかりました。したがって、唯一の解決策は、全体を再構成することです。これはやや果敢なのでスキップします。
答え2
再起動せずにSELinuxを有効にするには、を使用しますsetenforce 1
。 SELinuxがしばらく無効になっている場合は、restorecon
ラベルがないか無効なファイルが必要です。