selinux를 사용하지 않을 때 /selinux 폴더가 유용합니까?

selinux를 사용하지 않을 때 /selinux 폴더가 유용합니까?

/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

그리고 다시 시작하세요.

관련 정보