Linux 명령 줄에서 파일 사용 권한 변경
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, rx, 읽기 및 실행
- 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 명령에 사용 된 기호 링크는 실제 대상 오브젝트에 영향을 미친다는 것을 기억하십시오.