서버 & 클라우드/리눅스

파일 권한 설정

Manly 2022. 9. 24. 14:53
반응형

· 파일 권한 확인

 ls -al

 

ex)

drwxr -xr-x

-rw-r--r--

 

첫 글자가 d로 시작하면 디렉토리 -는 일반파일 등등...

d 디렉토리(directory)
b 블록 타입 특수 파일(block special)
c 문자 타입 특수 파일(character special)
l 심볼릭 링크(symbolic link)
p 파이프(pipe)
s 소켓(socket)
- 일반 파일(regular file)

 

· 파일 권한

읽기(r) Reading 4
쓰기(w) Writing 2
실행(x) Executing 1

ex) rw-rw--w- : 662 가 된다 (user 6 :  읽기,쓰기 권한 / group 6 : 읽기,쓰기 권한  / other 2 : 쓰기 권한)

 

· 파일 권한 설정

chmod : 권한 변경 (삭제,부여)

chmod g+x [파일명] : 그룹에 실행 권한을 준다.     

chmod o-w [파일명] : 다른 사용자에게 쓰기 권한을 빼앗는다.  

chmod a=rw [파일명] : 모든 사용자에게 읽기, 쓰기 권한을 지정

 

chmod 000 [파일명] : user, group, other에 있는 모든 권한을 제거

chmod 777 [파일명] : user, group, other에 대한 모든 권한을 추가

chmod 643 [파일명] : user에게는 읽기(r) 권한이 허용,  group에는 읽기(r) 권한만, other에 대해서는 실행(x), 쓰기(w) 권한

 

 

chown(change ownership): 파일이나 디렉토리의 소유자를 변경할 때 사용

chgrp(change group): 파일이나 디렉토리의 그룹을 변경할 때 사용

 

-> 이때 -R 옵션을 통해 chmod(권한변경),chwon(소유자 변경)을 하위 파일, 폴더들에 한번에 적용 가능

 

ex) chown -R grid:dba /grid

grid의 하위 폴더, 파일들의 소유자를 grid로, 그룹을 dba로 설정

 

반응형