리눅스에서 권한을 수정하는 방법

WBOY
풀어 주다: 2022-01-27 11:40:26
원래의
25425명이 탐색했습니다.

Linux에서는 chmod 명령을 사용하여 파일 권한을 수정할 수 있습니다. 이 명령의 기능은 파일에 대한 사용자 권한을 제어하는 ​​것입니다. 구문은 "chmod [-cfvR] [--help] [--version] 모드입니다. 파일..." .

리눅스에서 권한을 수정하는 방법

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux에서 권한 수정 방법

Linux chmod(영어 전체 철자: 변경 모드) 명령은 파일에 대한 사용자 권한을 제어하는 ​​명령입니다.

Linux/Unix 파일 호출 권한은 파일 소유자(소유자), 사용자 그룹, 기타 사용자.

파일 소유자와 수퍼유저만 파일이나 디렉터리의 권한을 수정할 수 있습니다. 절대 모드(8진수 모드)와 기호 모드를 사용하여 파일 권한을 지정할 수 있습니다.

사용 권한: 모든 사용자

Syntax

chmod [-cfvR] [--help] [--version] mode file...
로그인 후 복사

매개변수 설명

mode: 권한 설정 문자열, 형식은 다음과 같습니다.

[ugoa...][[+-=][rwxX]...][,...]
로그인 후 복사

여기서:

  • u는 파일 소유자를 나타내고, g는 소유자를 나타냅니다. 파일의 소유자는 같은 그룹(group)에 속해 있으며, o는 타인이 아닌 다른 사람을 의미하고, a는 세 가지 모두를 의미합니다.

  • +는 권한 추가, - 권한 취소, = 권한만 설정을 의미합니다.

  • r은 읽기 가능, w는 쓰기 가능, x는 실행 가능, X는 파일이 하위 디렉터리이거나 파일이 실행 가능하도록 설정된 경우에만 의미합니다.

기타 매개변수 설명:

  • -c: 파일 권한이 실제로 변경된 경우 변경 작업이 표시됩니다.

  • -f: 파일 권한을 변경할 수 없는 경우 표시하지 않습니다. 오류 메시지

  • -v: 권한 변경 세부 정보 표시

  • -R: 현재 디렉터리의 모든 파일과 하위 디렉터리에 동일한 권한 변경을 적용합니다(즉, 하나씩 반복적으로 변경합니다)

  • --help: 보조 지침 표시

  • --version: 표시 버전

Linux 파일에는 소유자/그룹/기타 등 9가지 기본 권한이 있으며 각 권한에는 자체 읽기/쓰기/실행 권한이 있습니다.

예: 파일의 권한 문자는 -rwxrwxrwx입니다. 이 9개의 권한은 3개 그룹으로 구성됩니다! 그 중 각 권한에 대한 점수 비교표는 다음과 같습니다.

r:4  w:2 x:1

각 ID(소유자/그룹/)에 대한 세 가지 권한(r/) 기타) w/x) 점수를 누적해야 합니다. 예를 들어 권한이 [-rwxrwx---]인 경우 점수는

owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
로그인 후 복사

따라서 권한 변경을 설정할 때 파일의 권한 번호는 다음과 같습니다. 770! 권한을 변경하는 chmod 명령의 구문은 다음과 같습니다.

[root@www ~]# chmod [-R] xyz 档案或目录
로그인 후 복사

옵션 및 매개변수:

  • xyz: 방금 언급한 숫자형 권한 속성으로 rwx 속성 값이 추가됩니다.

  • -R: 반복적이고 지속적인 변경을 수행합니다. 즉, 하위 디렉터리의 모든 파일이 변경됩니다. 예를 들어 .bashrc 파일의 모든 권한을 활성화하려면 다음을 실행하세요.

    [root@www ~]# ls -al .bashrc 
    -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc 
    [root@www ~]# chmod 777 .bashrc 
    [root@www ~]# ls -al .bashrc 
    -rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc
    로그인 후 복사
  • What 권한을 -rwxr-xr--로 변경하려면? 그러면 권한 점수는 [4+2+1][4+0+1][4+0+0]=754가 됩니다! 따라서 다음을 발행해야 합니다:
[root@www ~]# chmod 754 filename
로그인 후 복사

관련 권장 사항: "

Linux Video Tutorial

"

위 내용은 리눅스에서 권한을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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