当我不使用selinux时,/selinux文件夹有什么用处吗?

当我不使用selinux时,/selinux文件夹有什么用处吗?

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

如果permissiveactive,您应该有文件(在 /selinux 目录上)。如果disabled目录不应该在那里。

禁用已完成编辑/etc/selinux/config设置

 SELINUX=disabled

并重新启动。

相关内容