반응형
1. 파일 및 디렉토리 권한 설정
Linux에서 파일 및 디렉토리의 권한은 소유자, 그룹 및 기타 사용자에 대한 권한 비트로 구성됩니다. 각 권한 비트는 다음과 같은 의미를 가지고 있습니다:
- 읽기 (r): 파일의 내용을 읽거나 디렉토리의 내용을 확인할 수 있습니다.
- 쓰기 (w): 파일에 내용을 쓰거나 디렉토리에 파일을 생성하거나 삭제할 수 있습니다.
- 실행 (x): 파일을 실행하거나 디렉토리로 들어갈 수 있습니다.
권한 비트는 다음과 같은 형식으로 표현됩니다:
-rwxrwxrwx
여기서 첫 번째 문자는 파일 유형을 나타내며, 나머지 9개의 문자는 소유자, 그룹 및 기타 사용자의 권한을 나타냅니다.
2. chmod 명령어 심층 분석
chmod 명령어는 파일 및 디렉토리의 권한을 변경하는 데 사용됩니다. 다음은 chmod 명령어의 자세한 사용법과 옵션입니다:
$ chmod [옵션] [권한] [파일 또는 디렉토리 경로]
일반적으로 사용되는 옵션은 다음과 같습니다:
- R: 디렉토리를 재귀적으로 권한 변경합니다.
- +: 권한을 추가합니다.
- ``: 권한을 제거합니다.
- =: 권한을 설정합니다.
예시:
- chmod u+x script.sh: 소유자에게 실행 권한을 추가합니다.
- chmod go-rw file.txt: 그룹 및 기타 사용자로부터 읽기 및 쓰기 권한을 제거합니다.
- chmod o=r directory: 기타 사용자에게 읽기 권한만 부여합니다.
- chmod 755 script.sh: 소유자는 읽기, 쓰기, 실행 권한을 가지고, 그룹 및 기타 사용자는 읽기 및 실행 권한을 가집니다.
반응형
'Linux > 명령어' 카테고리의 다른 글
특정 이름을 가진 프로세스 조회 종료 (0) | 2023.07.10 |
---|---|
Linux 파일 압축 및 압축 해제: 압축 형식과 명령어 (0) | 2023.06.16 |
리눅스 파일 권한 설정하기: chmod와 ACL소개 (0) | 2023.06.15 |
chown과 chgrp 명령어를 활용한 소유자 및 그룹 관리 (0) | 2023.06.14 |
리눅스 필수 기본 명령어 모음 (0) | 2023.06.14 |