접근 권한의 종류:
권한 | 파일 | 디렉토리 |
읽기(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 |