리눅스

리눅스 파일 접근 권한 변경 방법

@xftg77g 2022. 8. 11. 11:32

파일 접근 권한

리눅스의 파일 접근 권한은 다음과 같은 구조를 가진다.

rwx는 각 자리를 비트로 표현하여 2진수로 표현이 가능하며 이를 8진수로 변환해서 나타낸다.

즉, 아래 권한을 8진수로 나타낼 경우 644가 된다.

권한 변경

리눅스에서 파일 접근 권한 변경 방법은 chmod(change mode) 명령어를 이용하면 된다.

chmod [옵션] [사용자][연산][권한] [파일 or 디렉토리]

옵션
-R: 하위 디렉토리의 접근 권한도 함께 변경
구분 기호 설명
접근 권한 r 읽기
w 쓰기
x 실행
수행 연산 + 권한 추가
- 권한 제거
= 권한 부여
사용자 u user의 약자, 소유자
g group의 약자, 그룹
o other의 약자, 일반 사용자
a all의 약자, 모든 사용자
  문자가 없으면 'a'와 동일

 

변경 예제

다음과 같은 권한을 가진 파일이 있다.

User에게 실행 권한을 추가해보겠다.

다시 User의 실행 권한을 제거하겠다.