본문 바로가기
리눅스

[리눅스 명령어] chmod

by LibRat 2021. 9. 8.
반응형

 

chmod는 파일, 디렉터리, 장치등의 접근 권한[퍼미션]을 바꿉니다.

접근 권한은 소유자, 소유그룹, 기타 사용자로 나누어 구분됩니다.

각 항목별로 읽기(r), 쓰기(w), 실행(x)권한을 지정할수 있습니다.

 

접근 권한 값은 ls -al 명령어로 확인할 수 있습니다.

 

 

-rw-r--r-- 분석

맨앞 -이 나타내는 것은 d이면 디렉토리 -이면 표준 파일 l이면 링크파일을 나타냅니다.

rw- 는 소유자의 퍼미션을 표시합니다

r-- 는 소유자 그룹의 퍼미션을 표시합니다

r-- 는 기타 모든 사용자의 퍼미션을 표시합니다

 

 구분 r  w  x 
의미   읽기   쓰기(수정)   실행 
퍼미션 값   4   2   1 

 

rw-는 읽기(4) + 쓰기(2)이므로 퍼미션값이 6이고 r--는 읽기(4)이므로 퍼미션 값이 4가 됩니다.

rw-r--r--의 퍼미션 값은 664로 표현할수 있습니다

사용형식은 chmod [옵션] [ugao] [+-=] [rwx]

 권한 표기 권한 
 소유자 
 소유자가 속한 그룹 
 기타 소유자
 u, g, o 모두(all) 
 허가 추가
 허가 삭제
 옵션 이외는 모두 취소(절대 옵션)
 읽기 허가
 쓰기 허가
 실행 허가

 

 

 옵션  설명 
-c   변경된 파일만 자세히 보여줍니다
-f   변경되지 않은 파일에 대하여 오류메시지를 출렧하지 않습니다 
-v   작업 상태를 자세히 보여줍니다
-R  하위 파일들까지 모두 변경합니다

 

 

 

 

명령어 예제

755로 펄미션 변경 명령어

 

 

소유자, 그룹, 기타 사용자 모두 읽기 삭제

 

 

 

반응형

'리눅스' 카테고리의 다른 글

[리눅스 명령어] cp (복사)  (0) 2021.09.08
[리눅스 명령어] chgrp  (0) 2021.09.08
[리눅스 명령어] chown  (0) 2021.09.08
[리눅스 명령어] 파이프 pipe  (0) 2021.09.08
[리눅스 명령어] 입출력 재지정 Redirection  (0) 2021.09.08