파일 접근 권한
리눅스의 파일 접근 권한은 다음과 같은 구조를 가진다.
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의 실행 권한을 제거하겠다.
'리눅스' 카테고리의 다른 글
표준 입출력 변경과 2>&1 (0) | 2022.08.12 |
---|---|
i-node 그리고 하드 링크 파일 vs 소프트 링크 파일(심볼릭 링크 파일) (0) | 2022.08.11 |
리눅스 우분투 명령어 기본 정리 (0) | 2022.08.08 |
리눅스 포트 확인 (0) | 2022.02.06 |
리눅스 vi 문자열 검색 (0) | 2022.02.05 |