setenforceコマンド
システム管理者 Unixパワーユーザのためのコマンドリファレンス

[ Linux / Unix リファレンスガイド ] ⇒ [ コマンドリファレンス ] ⇒ [ setenforceコマンド ]



setenforce

SELinuxの設定(モード)を変更

オプション
- なし

使用例
◆エンフォーシングモード
# setenforce 1
# getenforce
Enforcing

◆パーミッシブモードに変更
# setenforce 0
# getenforce
Permissive

◆SELinuxが無効の場合
# setenforce 0
setenforce: SELinux is disabled


◆SELINUXを無効にする場合は、SELINUXのコンフィグを変更

/etc/selinux/config を開き

SELINUX=enforcing
↓変更
SELINUX=disabled

さらに、/etc/grub.conf のkenelを含む行に enforcing=0 を追加する。この記述を忘れると kernel panic を起こし、起動できなくなるので要注意。

kernel /vmlinuz-2.6.32-504.8.1.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=jp106 rd_LVM_LV=VolGroup/lv_root LANG=ja_JP.UTF-8 rd_NO_DM rhgb quiet enforcing=0




関連項目
getenforce SELinuxのモードを確認