> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux 파일 권한에 대한 자세한 설명

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

藏色散人
풀어 주다: 2019-08-26 21:09:00
앞으로
2130명이 탐색했습니다.

Linux 파일 권한

더 자세히 알아보기 전에 먼저 파일 권한에 대한 기본 정보를 이해해 보겠습니다. [추천: Linux 비디오 튜토리얼]

먼저 정보 파일을 생성하세요

>$ touch new_file
>$ ll new_file
>$ -rw-r--r-- 1 root root 0 4月  23 22:59 new_file
로그인 후 복사

파일new_file에는 다음 세 가지 권한 집합이 있습니다.

rw-: 파일 소유자, 로그인한 사용자 r w의 권한은 다음과 같습니다. 각각 읽고 쓰세요

r --: 파일 소유자가 속한 그룹의 권한입니다. Read

r--: 다른 사용자의 권한입니다. Read

물론 x 실행 가능한 권한도 있습니다. 여기서는 사용할 수 없으며 chmod 명령을 통해 늘릴 수 있습니다. 이에 대해서는 나중에 자세히 설명합니다. 먼저 파일 권한의 출처와 touch 명령 이후의 기본 권한이 어떻게 나오는지 이야기해 보겠습니다. 이를 알기 위해서는 먼저 umask가 존재한다는 것을 알아야 합니다. 기본값은 umask 명령을 통해 얻을 수 있습니다. 이 값은 매우 유용합니다.

>$ umask
>$ 0022 // 这是我机器上面的值
로그인 후 복사

이 umask의 작동 방식을 이해하려면 먼저 8진수 모드의 보안 설정을 이해해야 합니다. 8진수 모드의 보안 설정은 먼저 이 세 가지 rwx 권한 값을 얻은 다음 이를 8진수 값으로 표시되는 3자리 이진수 값으로 변환합니다. 이 이진 표현에서 각 위치는 이진 비트를 나타냅니다. 예를 들어, 이진수로 변환된 유일한 읽기 권한 r--은 100이고 표현되는 8진수는 4입니다.

다음 표와 같이

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

해당 권한과 8진수 값을 이해한 후 위의 new_file 권한이 644인지 살펴보세요. 그래서 저는 여기서 약간 혼란스럽습니다. 이 값은 어떻게 얻어지는 걸까요? umask 0022의 의미는 무엇입니까? 실제로 이 값은 단지 마스크일 뿐입니다.

해당 보안 수준에 부여되지 않은 권한은 차단합니다. 파일의 경우 전체 권한은 666에서 새로 생성된 파일의 권한인 umask 값을 뺀 값입니다. 644는 우리가 예상했던 것과 정확히 같습니다. 파일이 속한 그룹과 다른 사용자의 w 권한은 기본적으로 차단됩니다. 여기에는 폴더의 전체 권한이 777이라고 설명되어 있습니다. 더 많은 권한을 차단하려면 umask 값을 수정하면 됩니다.

아아아아

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

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿