내 시스템에는 selinux가 설정되어 있지 않지만 selinux를 사용하는 컴퓨터의 EXT4 파일 시스템이 포함된 이동식 디스크가 있습니다. 이 파일 시스템의 파일 컨텍스트를 변경해야 합니다. chcon
"지원되지 않는 작업"으로 인해 실패합니다. 이것을 달성할 수 있는 방법이 있나요?
답변1
가상 머신에서 Fedora와 같은 SELinux 지원 Linux 배포판을 실행할 수 있습니다. 가상 머신에 Fedora를 설치하는 데는 다운로드 시간을 제외하고 몇 분밖에 걸리지 않습니다. USB 통과를 지원하는 가상 머신 소프트웨어(예: 비오픈 소스 확장 기능을 갖춘 VirtualBox)를 사용하고 가상 머신에서 직접 디스크에 액세스하세요.
답변2
다음과 같이 파일에서 직접 속성을 설정해 볼 수 있습니다 setfattr
.security.selinux
setfattr -n security.selinux -v "unconfined_u:object_r:foo_t:s0" /tmp/bar
라벨을 보려면 다음을 사용할 수 있습니다.getfattr -n security.selinux /tmp/bar