前提・実現したいこと
SELinuxの無効化
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
超初心者です、お知恵を拝借できれば幸いです。
Vagrant、VirtualBoxを用いて作成した仮想環境でCentOS7.3を動かしています。
SELinuxを無効化しようとしたのですが上手くいきません。
ググっても類似のケースが見つからず困っています。
エラーメッセージ
setenforce () failed
該当のソースコード
ソースコード
試したこと
getenforceで確認するとpermissive、setenforceで状態変更しようとするとsetenforce 0でもsetenforce 1でも上記エラーメッセージが表示されます。
sestatusで状態確認すると
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: error (Success)
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 28
と表示されます。
vi /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.
disabled
SELINUXTYPE= can take one of three two values:
targeted - Targeted processes are protected,
minimum - Modification of targeted policy. Only selected processes are protected.
mls - Multi Level Security protection.
SELINUXTYPE=targeted
となっています。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ホストOS:Windows10
Putty
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー