Linux/CentOS

chmod 파일 권한 바꾸기 자세한 설명

refer 2024. 9. 26. 23:03
반응형

[개념]

 

파일을 사용하기 위한 작업 권한은 세 가지로 나뉜다.

 

(1) 파일 읽기 (r=read)

(2) 파일 쓰기 (w=write)

(3) 파일 실행 (x=execute)

 

리눅스 , 윈도우 포함하여 읽기,쓰기,실행이 기본으로 설정되어 있다면, 시스템 운영에 있어 해킹을 당할수도 있고,

잘못된 사용법으로 데이터를 잃어버릴 수도 있고, 여러 실수들로 인해 파일 관리가 되지 않을 수 있다.

리눅스 에서는 파일디렉토리 효율적으로 안전하게 관리 하기 위해 읽기(r) , 쓰기(w) , 실행(x) 권한을(Permission)을 사용한다. 이 권한파일 , 디렉토리소유한 사용자(user) , 특정 그룹(group) , 그 외 사용자(others)에 각각 부여할 수 있다. 


[절대모드 지정방법]

 

 

예) OceanStor의 하위 디렉토리 파일까지 사용자,그룹,그외 사용자 까지

      읽기,쓰기,실행 권한을 주고 싶을 때 -R 옵션 아래 명령어를 사용할 수 있다.

 

      chmod -R 777 /OceanStor


[상대모드 지정 방법]

 

특정 문자를 이용한 퍼미션 설정 방법이다.

 

u : 파일 소유자

g : 그룹 소속자

o : 일반 다른 사용자

a : 모두

+ : 권한 부여

- : 권한 제거

= : 권한 유지

r : 읽기

w : 쓰기 

x : 실행

s : SetUID 또는 SetGID 설정

 

위 문자를 지정하여 퍼미션을 설정한다.

 

예) yubi.txt 파일 그룹 소속자 권한을 읽기,쓰기 가능하게 권한을 부여한다.

 

 

 

예) yubi.txt 파일 소유한 사용자(u)에게 읽고(r) 쓸 수(w) 있는 권한 지정(=)

 


[각 위치 설명]


[권한 값]

 

 

반응형