>시스템 튜토리얼 >리눅스 >Linux 권한 열의 더하기 기호와 점에 대한 심층적인 해석

Linux 권한 열의 더하기 기호와 점에 대한 심층적인 해석

王林
王林원래의
2024-07-02 16:51:22913검색

Linux 권한 열의 더하기 기호와 점에 대한 심층적인 해석

1. 요약

Linux에서는 ls -l 명령이 가장 일반적으로 사용됩니다. 명령 표시 결과의 첫 번째 열도 우리가 더 관심을 갖는 부분입니다. 일반적으로 권한을 나타내는 문자는 10자리를 차지합니다. 그런데 이 열의 11번째 위치에 콘텐츠가 표시되는 경우가 많습니다. 가장 일반적인 것은 점(.)이며, 이 위치에는 더하기 기호(+)도 표시됩니다. 무슨 일인가요? 우리 손으로 한번 시험해 볼까요?

2.권한란의 점(.) 관련

2.1 루트 디렉터리를 살펴보겠습니다.

으아악

2.2 HOME 디렉토리에 각각 파일과 디렉토리를 생성하고 권한의 11번째 위치에 대한 세부 사항을 관찰합니다.

으아악

2.3 이 머신의 SELinux 상태를 확인하고 이 디렉터리의 파일과 디렉터리에 있는 SELinux에 대한 기본 정보를 나열하세요.

으아악

2.4 SELinux를 닫고 실험용 파일과 디렉터리를 다시 생성한 다음 이 디렉터리에 SELinux에 대한 기본 정보와 루트 아래의 파일 및 디렉터리를 다시 나열합니다.

으아악

위의 예를 보면 이 점(.)이 쓸모가 없는 것은 아니지만 엄청난 효과를 가지고 있고, 평소에는 별로 관심을 두지 않는다는 것을 알 수 있습니다. SELinux가 켜진 후에 생성된 파일 및 디렉터리는 권한 열에 이 지점을 표시합니다. SELinux가 꺼진 후에 생성된 파일 및 디렉터리는 권한 열에 이 지점을 표시하지 않습니다.

3. 권한 항목의 더하기 기호(+) 관련

3.1 Linux에서 ACL 권한 설정을 배운 친구라면 이 더하기 기호에 익숙할 것입니다. 하지만 실험을 통해 검증해보자.

으아악

ACL 권한 제어를 추가한 후 이전에 SELinux 속성이 있었던 파일 및 디렉터리의 권한 열 마지막 위치가 더하기 기호(+)로 변경된 것을 확인할 수 있습니다. 원래 ACL 권한을 제거한 후 원래 상태로 복원합니다.

4. 요약

4.1 Linux 권한 열의 점은 의미 없는 문자가 아닙니다. SELinux가 켜져 있을 때 생성된 디렉터리와 파일에는 이 지점이 있습니다. 권한 열의 이 지점은 해당 디렉터리나 파일에 SELinux 관련 권한이 설정되어 있음을 나타냅니다. SELinux 권한을 비활성화한 후에도 이전에 SELinux 권한이 활성화되었을 때 생성된 파일이나 디렉터리가 원래 권한을 유지하는 것이 불편하고 권한 열의 점이 계속 표시됩니다. 새로 생성된 디렉터리나 파일에는 권한 열에 이 점이 표시되지 않습니다.

4.2 권한 열의 마지막 위치에 더하기 기호가 있으면 해당 디렉터리 또는 파일에 이미 ACL 권한 관련 내용이 설정되어 있다는 의미입니다. 더하기 기호가 있으면 이미 점이 있는 디렉터리나 파일의 점 표시를 덮어쓰지만 원래 SELinux 속성은 변경되지 않습니다.

위 내용은 Linux 권한 열의 더하기 기호와 점에 대한 심층적인 해석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.