オフにする理由は、デバッグが苦痛になる可能性があるためです。
ただし、今はオフにしません。ほぼ常に実行し続けます。SElinuxに問題があるかどうかをすばやく確認するために、時々オフにします。
特にaudit2allowで使い慣れた場合は、デバッグがはるかに簡単になります。audit2allowを使用して理解する必要はありませんが、audit2allowを使用するよりも広くシンを開く場合があります。いくつかのSELinuxが何よりも優れていると述べました。
私は決してSELinuxの専門家ではなく、数年しか使用していません。私はまだ基本を本当に理解していませんが、ディストリビューションに含まれているアプリや、ネットでコンパイルされたランダムなものを実行するのに十分な知識があります。
私が使用しなければならなかった主なものはありls -lZ
ます(show SELinuxのコンテキスト)、 、audit2allow
、chcon
、、semodule
およびブール値。これらのツールを使用して、SELinuxで実行するために必要なすべてのアプリを取得することができました。getenforce
setenforce
SELinuxの問題をデバッグする際に彼が抱える大きな問題の1つは、他に説明できない問題がある場合にSELinuxの問題をチェックすることだけを思い出すことです。通常、「h!check SELinux !!」に行くには少し苦労します。
bind manページによると、SELinuxはchroot jailでbindを実行するよりもはるかに安全です。私が推奨するよりもはるかに多くの手がかりを持っている他の多くの人々がいるので、私は盲目的にそれを実行します。そして、たまに起こる問題にも関わらず、おそらくやりがいがあると思われます。