/selinux
私はDebian Wheezyを使用しており、(意図的に)SELinuxインフラストラクチャを使用していなくても、デフォルトでファイルシステムにフォルダがあります。私はSELinuxのいくつかの標準パッケージ(例えばls
。libselinux.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
そして再起動してください。