Back-end/Server

(리눅스) 파일 소유자, 그룹 변경 및 권한 변경 정리

개발자 케빈 2021. 7. 28. 01:59

1. 소유자 및 그룹 변경하기

; chown <옵션> 소유자 파일

 

  1-1. 소유자만 변경하기

  ; chown <소유자> <파일명>

  ex) chown ploi example.text

  

 

  1-2.그룹만 변경하기

  ; chown :<그룹명> <파일명>

  ex) chown :ploi example.text

 

  1-3 소유자, 그룹 한번에 변경하기

  ; chown <소유자>:<그룹명> <파일명>

  ex) chown ploi:ploi example.text

 

 

2. 파일 권한 주기

; chmod <옵션> <파일명>

 

* <옵션>에 대한 설명

r : 읽기 권한

w : 쓰기 권한

x : 실행 권한

 

을 소유자/그룹/다른사용자 에 대해 권한을 부여할 수 있다.

 

* 숫자를 통해 권한 부여하기

각 권한을 숫자로 매칭하면 다음과 같다.

r w x 

4 2 1

 

만약 합이 5(4+1)이면 읽기 권한(r)과 실행 권한(x)을 부여한 것.

 

ex) chmod 751 example.text

해석 ; example.text 파일에 대해 

 

소유자 -> 읽기, 쓰기, 실행 권한 모두 부여 (4+2+1)

그룹 -> 읽기, 실행 권한 부여 (4+1)

다른 사용자 -> 실행 권한 부여 (1)