SELinux에 대해 배우기 위해 "Linux Bible" 24장을 읽고 있습니다. 저자는 책에서 $ ls -Z my_stuff
명령에 사용될 때 파일의 DAC 컨트롤과 RBAC 컨트롤이 표시되어야 한다고 말합니다. 이 같은:
$ ls -Z my_stuff
-rw-rw-r--. johndoe johndoe unconfined_u:object_r:user_home_t:s0 my_stuff
하지만 터미널에서 시도하면 나열된 모든 파일/디렉토리 앞에 "?"가 표시됩니다.
base ❯ ls -Z vim_cheatsheet.png
? vim_cheatsheet.png
("?"는 를 사용하여 보려는 모든 파일에 나타납니다 ls -Z
)
매뉴얼 페이지를 확인했는데 ls
이 옵션에 대한 많은 정보를 제공하지 않습니다.
"?"가 무엇인지 아시나요? 여기라는 뜻인가요?
답변1
SELinux 보안 컨텍스트를 표시
?
하거나 찾을 수 없는 경우 " "를 표시합니다.
SELinux는 기본적으로 모든 곳에서 설치되거나 활성화되지 않습니다. 예를 들어 Fedora 및 RHEL은 기본적으로 설치 및 활성화되지만 Debian 및 Ubuntu는 그렇지 않습니다.