두 개의 가상 머신에서 Ubuntu 14.04를 실행하고 있습니다. 두 가지 모두에서 허용적인 SELinux를 활성화했습니다. system1에서는 모든 파일 + 링크 디렉토리가 /var/www/html
표시되고 var_t
심볼릭 링크 디렉토리(~ home/../Documents
)는 빨간색으로 표시되어 작동하지 않는 것 같습니다. system2에서는 내 파일 + 링크 디렉터리가 모두 /var/www/html
표시되고 file_t
심볼릭 링크 디렉터리(~ home/../chipweb
)가 빨간색이 아니고 사용 가능합니까?
동일한 두 디렉터리에서 내 파일 SELinux 유형이 다른 이유는 무엇입니까? 내가 혼란스러워?
감사해요!
답변1
이러한 파일은 두 시스템에서 다르게 생성될 수 있으므로 유형이 다른 이유입니다.
"시스템 기본" 상태인지 확인하려면 를 사용하여 파일 시스템(또는 최소한 원하는 디렉터리)의 레이블을 다시 지정할 수 있습니다 restorecon(8)
.
답변2
나는 Restorecon을 실행했고 모든 것을 var_t 유형으로 복원했지만 /var/www/html의 모든 html 파일이 file_t 유형인 이유가 여전히 혼란스럽습니다.
두 가지 마지막 질문:
권한 로그는 어디에 있나요?
SELinux는 /var/www/html의 모든 항목이 file_t 유형이어야 할 때 file_t 파일 및 디렉터리에 대한 심볼릭 링크를 방지합니까?
도와주셔서 감사합니다!