Skip to main content

Linux에서 chmod 명령을 사용하는 방법

리눅스 권한의 이해 - 기초 강좌 시리즈 r, w, x permission, chmod (4 월 2025)

리눅스 권한의 이해 - 기초 강좌 시리즈 r, w, x permission, chmod (4 월 2025)
Anonim

chmod 명령을 사용하여 파일 및 폴더의 액세스 권한을 변경할 수 있습니다.

다른 명령과 마찬가지로 chmod 명령은 명령 행이나 스크립트 파일을 통해 실행될 수 있습니다.

파일 사용 권한을 나열해야 할 경우 ls 명령을 사용하십시오.

chmod 명령 구문

이것은 chmod 명령을 사용할 때 올바른 구문입니다.

chmod 옵션 모드 , 모드 file1 파일 2 …

다음은 chmod와 함께 사용되는 몇 가지 일반적인 옵션입니다.

  • -f, --silent, --quiet (대부분의 오류 메시지를 표시하지 않음)
  • -v, --verbose (처리 된 모든 파일에 대한 진단 결과 출력)
  • -c, --changes (verbose와 같지만 변경이있을 때만보고합니다)
  • -R, - 재귀 적 (파일과 디렉토리를 재귀 적으로 변경)
  • --help (도움말 및 종료 표시)
  • --version (버전 정보 출력 및 종료)

다음은 컴퓨터의 사용자, 그룹 및 다른 모든 사용자에게 설정할 수있는 몇 가지 숫자 권한 목록입니다. 번호 옆에는 읽기 / 쓰기 / 실행 문자가 있습니다.

  • 7, rwx, 읽기, 쓰기 및 실행
  • 6, rw-, 읽기 및 쓰기
  • 5, r-x, 읽기 및 실행
  • 4, r--, 읽기 전용
  • 3, -wx, 쓰기 및 실행
  • 2, -w-, 쓰기 전용
  • 1, - x, 실행 만
  • 0, ---, 없음

chmod 명령 예제

예를 들어, "참여자"파일의 사용 권한을 변경하여 모든 사용자가 완전한 액세스 권한을 갖기를 원하면 다음을 입력하십시오.

chmod 777 참가자

첫 번째 7은 사용자에 대한 사용 권한을 설정하고 두 번째 7은 그룹에 대한 사용 권한을 설정하고 세 번째 7은 모든 사용자에 대한 사용 권한을 설정합니다.

액세스 할 수있는 유일한 사람이 되려면 다음을 사용하십시오.

chmod 700 명의 참가자

자신과 그룹 구성원에게 전체 액세스 권한을 부여하려면 다음을 수행하십시오.

chmod 770 참가자

자신이 완전히 액세스 할 수 있지만 다른 사용자가 파일을 수정할 수 없도록하려면 다음을 사용하십시오.

chmod 755 참가자

다음은 위의 문자를 사용하여 "참가자"의 권한을 변경하여 소유자가 파일을 읽고 쓸 수 있지만 다른 사람의 권한은 변경하지 않습니다.

chmod u = rw 참가자

chmod 명령에 대한 추가 정보

chgrp 명령을 사용하여 기존 파일 및 폴더의 그룹 소유권을 변경할 수 있습니다. newgrp 명령을 사용하여 새 파일 및 폴더의 기본 그룹을 변경하십시오.

chmod 명령에 사용 된 기호 링크는 실제 대상 오브젝트에 영향을 미친다는 것을 기억하십시오.

설정 모드

chmod를 사용하여 파일 및 디렉토리에 대한 추가 파일 시스템 모드를 설정하십시오. 예를 들어, 고정 비트를 설정하려면 - 파일 소유자, 디렉토리 소유자 또는 루트 수퍼 유저 만이 파일의 읽기 및 쓰기 그룹 권한에 관계없이 파일을 삭제할 수 있음을 의미합니다. 즉 숫자 순서에 1을 추가하십시오.

chmod 1755 명