숫자 표기법
0---권한 없음
1--x실행
2-w-쓰기
3-wx쓰기 + 실행
4r--읽기
5r-x읽기 + 실행
6rw-읽기 + 쓰기
7rwx모든 권한
심볼릭 표기법
u소유자 (user)g그룹 (group)o기타 (others)a모두 (all)+권한 추가-권한 제거=권한 설정#자주 사용하는 권한
| 숫자 | 심볼릭 | 설명 | |
|---|---|---|---|
777 | rwxrwxrwx | 모든 사용자 모든 권한 | |
755 | rwxr-xr-x | 실행 파일 기본값 | |
644 | rw-r--r-- | 일반 파일 기본값 | |
600 | rw------- | 소유자만 읽기/쓰기 | |
700 | rwx------ | 소유자만 모든 권한 | |
750 | rwxr-x--- | 소유자 모든 권한, 그룹 읽기/실행 | |
664 | rw-rw-r-- | 소유자/그룹 읽기/쓰기 | |
666 | rw-rw-rw- | 모두 읽기/쓰기 |
#디렉토리 권한
| 숫자 | 심볼릭 | 설명 | |
|---|---|---|---|
755 | rwxr-xr-x | 일반 디렉토리 | |
700 | rwx------ | 비공개 디렉토리 | |
775 | rwxrwxr-x | 그룹 공유 디렉토리 | |
1777 | rwxrwxrwt | Sticky bit (/tmp) |
#특수 권한
| 숫자 | 심볼릭 | 설명 | |
|---|---|---|---|
4755 | rwsr-xr-x | SetUID (소유자 권한으로 실행) | |
2755 | rwxr-sr-x | SetGID (그룹 권한으로 실행) | |
1755 | rwxr-xr-t | Sticky bit |
#명령어 예제
| 숫자 | 심볼릭 | 설명 | |
|---|---|---|---|
chmod 755 file | chmod u=rwx,go=rx file | 실행 가능 파일로 설정 | |
chmod 644 file | chmod u=rw,go=r file | 일반 파일 권한 설정 | |
chmod +x file | chmod a+x file | 실행 권한 추가 | |
chmod -w file | chmod a-w file | 쓰기 권한 제거 | |
chmod -R 755 dir | chmod -R u=rwx,go=rx dir | 재귀적으로 권한 설정 |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.