>  기사  >  운영 및 유지보수  >  Linux 파일 권한에 대한 자세한 설명

Linux 파일 권한에 대한 자세한 설명

Guanhui
Guanhui원래의
2020-05-29 17:20:583944검색

Linux 파일 권한에 대한 자세한 설명

Linux 파일 권한에 대한 자세한 설명

Linux 시스템은 파일 권한을 매우 엄격하게 제어합니다. 운영자가 파일에 대해 특정 작업을 수행하는 경우 해당 작업 권한이 있어야 실행이 성공할 수 있습니다. 일반적으로 읽기, 쓰기, 실행이 포함되며 해당 문자는 r, w 및 x입니다.

파일의 모든 권한 세부 정보를 표시하려면 다음 두 가지 방법이 있습니다.

1. 10자리 이진수 표현(3개 속성 그룹 각각은 이진수와 최대 10자리를 사용합니다) 숫자), 세 자리 8진수 형식으로 단순화할 수 있습니다

2, 12자리 이진수 표현(12개의 이진수), 네 자리 8진수 형식

10자리 권한 표현

공통 권한 표현으로 단순화할 수 있습니다. 양식은 다음과 같습니다.

-rw--------- (600) 소유자만 읽기 및 쓰기 권한을 갖습니다.

-rw-r--r-- (644) 소유자에게만 읽기 및 쓰기 권한이 있으며, 그룹에 속한 사용자에게는 읽기 권한만 있습니다.

-rwx------ (700) 소유자만 읽기, 쓰기 및 실행 권한을 갖습니다.

-rwxr-xr-x (755) 소유자에게는 읽기, 쓰기 및 실행 권한이 있는 반면, 그룹 사용자 및 기타 사용자에게는 읽기 및 실행 권한만 있습니다.

-rwx--x--x (711) 소유자에게는 읽기, 쓰기 및 실행 권한이 있지만 그룹 사용자 및 기타 사용자에게는 실행 권한만 있습니다.

-rw-rw-rw-(666) 모든 사용자는 파일 읽기 및 쓰기 권한을 갖습니다.

-rwxrwxrwx (777) 모든 사용자는 읽기, 쓰기 및 실행 권한을 갖습니다.

마지막 9자리 분석: Linux 권한에는 총 3개의 그룹이 있습니다. 각 그룹은 세 가지 위치를 사용하여 세 가지 유형의 작업(읽기, 쓰기, 실행) 권한을 정의합니다. 위의 문자는 권한을 나타냅니다. 여기서 -는 권한 없음, r은 읽기 권한, w는 쓰기 권한, x는 실행 권한을 나타냅니다.

사실 마지막 9자리(특정 그룹의 특정 권한을 나타냄)의 각 위치의 의미는 고정되어 있습니다. 각 위치의 권한을 이진수 1과 0으로 바꾸면 읽기 전용이 됩니다. , 쓰기 및 실행 전용 권한만

r-- = 100

-w- = 010

--x = 001

--- = 000

과 같이 세 자리 이진수로 표시할 수 있습니다. 첫 번째 및 가장 높은 비트 설명: 권한 표시의 마지막 9자리 숫자의 의미는 위에 언급되어 있습니다. 나머지 첫 번째 숫자는 다음 중 하나일 수 있습니다.

d는 디렉터리(directroy)

를 나타냅니다. -파일(일반 파일)을 나타냅니다.

s는 소켓 파일을 나타냅니다.

p는 파이프 파일(pipe) 또는 명명된 파이프 파일(named Pipe)을 나타냅니다.

l은 심볼릭 링크 파일(symbolic link)을 나타냅니다.

b는 다음을 의미합니다. 파일이 블록 지향 장치 파일(블록 지향 장치 파일)입니다

c는 파일이 문자 지향 장치 파일(문자 지향 장치 파일)임을 의미합니다

추천 튜토리얼: " Linux 운영 및 유지 관리

위 내용은 Linux 파일 권한에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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