selinuxを使用していないときに/ selinuxフォルダが役に立ちますか?

selinuxを使用していないときに/ selinuxフォルダが役に立ちますか?

/selinux私はDebian Wheezyを使用しており、(意図的に)SELinuxインフラストラクチャを使用していなくても、デフォルトでファイルシステムにフォルダがあります。私はSELinuxのいくつかの標準パッケージ(例えばlslibselinux.so.1

/selinuxしかし、ディスク上のフォルダを削除できますか?

スペースを取らないことはわかりますが、不要な場合や使用しないときに置くことは依然として面倒です。

削除できますか?

答え1

これをしないでください。ディレクトリはそのディレクトリの所有でlibselinux1あり、一部のパッケージはそれに依存します。パッケージマネージャが提供するファイルやディレクトリを削除しないでください。

私のDebianシステム(7.6)で確認されました。

システムのパスを所有するパッケージを見つけるには、次のようにします。

$ dpkg -S /selinux/
libselinux1:amd64: /selinux

$ sudo apt-get remove libselinux1
.....
The following packages have unmet dependencies:
 perl : Depends: perl-base (= 5.14.2-21+deb7u1) but it is not going to be installed
        Depends: perl-modules (>= 5.14.2-21+deb7u1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

つまり、これは確かにこのバッグの奇妙な点ですlibselinux1

答え2

努力する

 sestatus

permissiveまたはの場合は、activeファイルが存在する必要があります (/selinux ディレクトリに)。disabledディレクトリがそこにあってはいけません。

完了した編集/etc/selinux/config設定を無効にする

 SELINUX=disabled

そして再起動してください。

関連情報