AppArmor 및 파일 컨텍스트

AppArmor 및 파일 컨텍스트

rhel7 웹 서버에서 Ubuntu 18.04로 전환하고 있습니다. 현재 파일 컨텍스트가 설정된 SELinux가 있습니다. 우리는 일반적으로 rhel7 상자에서 이 명령을 사용합니다:

chcon -R -t httpd_sys_rw_content_t /var/www/html/

AppArmor용 Ubuntu 서버에서 파일 컨텍스트 설정을 얻으려고 합니다. Ubuntu에서 위 명령을 실행하면 다음과 같은 결과가 나타납니다.

chcon: can't apply partial context to unlabeled file 'filename'

나는 온라인에서 많은 것을 읽었으며 컨텍스트를 unconfined_u:object_r:httpd_sys_content_t:s0 또는 그와 유사한 여러 변형으로 변경해야 한다는 것뿐이지만 항상 동일한 결과를 얻습니다. SELinux로 전환했는데도 같은 결과를 얻었습니다.

이것이 이 프로젝트를 완료하는 데 방해가 되는 마지막 장애물이며 저는 이 문제에 몇 시간을 소비했습니다. 어쩌면 AppArmor에 대한 전체 아이디어가 잘못되었을 수도 있지만 파일 컨텍스트는 계속 적용되어야 합니다. 그렇죠? 어떻게 컨텍스트를 적절하게 적용할 수 있나요?

관련 정보