본문 바로가기

Linux

파일 접근 권한 관리

접근 권한의 종류:

권한 파일 디렉토리
읽기(r) 파일을 읽거나 복사할 수 있다. ls 명령으로 목록을 볼 수 있다.
쓰기(w) 파일을 수정,이동,삭제할 수 있다. 파일을 생성하거나 삭제할 수 있다.
실행(x) 파일을 실행할 수 있다. cd명령을 사용할 수 있다.

 

접근 권한의 변경 명령:

 

기호 모드:

chmod u+x test.txt	# 소유자(u)에게 실행 권한 부여
chmod g-x test.txt	# 그룹(g)에게 실행 권한 삭제
chmod o+x test.txt  # 기타 사용자(o)에게 실행 권한 부여

 

숫자 모드:

rwx순서 이므로 r = 4, w = 2, x = 0

ex) rw_ = 4 + 2 + 0 = 6,    r_x = 4 + 0 + 1 = 5

 

chmod +777 test.txt # u, g, o에게 모든 권한 부여
chmod +000 test.txt # u ,g, o에게 모든 권한 삭제

 

특수 접근 권한:

setuid : root만 접근할 수 있는 파일이나 명령어에 일반 사용자로 접근 가능

setgid : 일반 파일 그룹의 멤버가 파일 소유자의 그룹과  상관없이 디렉토리 내의 모든 파일 접근 가능

sticky bit : 특정 디렉토리를 누구나 자유롭게 사용 가능(단, 파일 삭제하거나 이름 변경은 불가) 

'Linux' 카테고리의 다른 글

Vi 명령어  (0) 2022.06.11
정규 표현식  (0) 2022.06.03
Shell 프로그래밍  (0) 2022.06.01
Shell 기능 3  (0) 2022.04.19
Shell 기능 2  (0) 2022.04.18