Linux에서 chmod 사용

巴扎黑
풀어 주다: 2017-06-23 14:18:43
원래의
2352명이 탐색했습니다.

Linux 파일은 3개의 ID와 4개의 권한으로 구분됩니다.

  1. u: 파일의 소유자

  2. g: 파일이 속한 그룹

  3. o: 다른 사용자

각 ID에는 4가지 추가 권한이 있습니다. 즉:

  1. r : 파일을 읽는 권한(read)

  2. w : 파일을 쓰는 권한(write)

  3. x : 실행(execute) 권한

  4. s : 특수 권한

에서 Linux 파일 권한에 대한 자세한 설명을 통해 Linux에서 파일 권한을 표현하는 두 가지 방법, 즉 숫자 및 기호 표현이 있다는 것을 알고 있습니다.

chmod는 숫자 형식으로 파일 권한을 변경합니다

chmod 755 test.sh

  755를 문자 형식으로 변환합니다. 즉, rwxr-xr-x는 파일의 소유자, 파일이 속한 그룹 및 다른 사용자는 test.sh 파일을 읽고 실행할 수 있지만 소유자만 이 파일에 쓸 수 있습니다. 즉, 다른 사용자는 test.sh 파일을 수정할 권한이 없습니다. (물론 루트 사용자에게는 이러한 제한이 없습니다. 변경을 원하는 사람은 누구나 가능합니다. 이 역시 루트 계정의 엄청난 힘을 반영하는 경험입니다!)

수학적 형식을 통해 파일 권한을 변경하는 것은 파일에 부여해야 하는 권한을 계산하는 한, 호출 형식은 다음과 같습니다.

chmod 새 권한 파일 목록

chmod는 파일 권한을 문자 형식으로 변경합니다.

chmod +x test.sh

 수학적 형식은 모든 파일을 한 번에 변경할 수 있습니다. 세 가지 ID에 대해 4가지 권한이 있으며, 문자 형식은 특정 ID에 대해 별도로 권한을 설정할 수 있습니다. 명령은 세 ID 모두에 실행 권한을 부여하는 것입니다. 별도로 설정할 수도 있습니다. :

chmod u+x test.sh 실행 권한만 소유자에게 추가

chmod g+x test.sh 실행 권한만 추가 그룹 ID

chmod o+x test.sh 다른 사람의 ID에 실행 권한을 추가하는 경우에만

위 세 가지 명령은 모두 위 명령과 동일하며 모든 ID에 대해 실행 권한을 활성화할 수도 있습니다.

chmod a+x test.sh

  여기의 a는 3가지 ID를 모두 나타냅니다!

  특정 ID의 특정 권한을 제거하려면 +를 -로 변경하기만 하면 됩니다. 예를 들어 다른 사람 ID의 실행 권한을 제거하려면:

chmod o-x test.sh

 읽기용 Wait forPermissions라고 쓰고, 문자 형식으로 파일 권한을 변경하는 chmod 작업은 아래 표와 같습니다. g

o

a

+(플러스)r
-(마이너스)


=(세트)

w

x

파일 또는 개체

마지막으로, 나중에 비슷한 질문에 답할 수 있도록 포괄적인 예가 있습니다.
chmod u=rwx,g+rx,o-x test.sh
로그인 후 복사

이동:

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

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