我正在使用 Debian Wheezy,默认情况下/selinux
我的文件系统上存在一个文件夹,即使我(有意)没有使用任何 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
并重新启动。