UNIX 권한 이해하기
Mac OS X에는 UNIX 코어가 내장되어 있기 때문에, 터미널에 UNIX 명령을 입력하여 권한을 설정할 수 있습니다.
각 파일이나 디렉토리는 다음 세 유형의 보안 그룹으로 나뉩니다.
- 소유자: 파일안 디렉토리의 소유자 또는 생성자
- 그룹: 파일이나 디렉토리를 지정한 그룹
- 기타 사용자: 소유자가 아니거나 파일이나 디렉토리와 연관된 그룹에 지정되어 있지 않은 사용자.
각 보안 그룹은 그룹의 권한을 제어하는 다음 코드로 지정됩니다 .
- r(read)는 사용자가 항목을 볼 수는 있지만 변경할 수 없습니다.
- w(write)는 사용자가 항목을 보고 변경할 수 있습니다.
- x(execute)는 사용자가 스크립트나 프로그램을 실행할 수 있습니다.
- (access)는 접근이 꺼져있다는 의미입니다.
터미널에서 파일이나 디렉토리의 권한을 보려면, ls -l 명령을 입력하십시오. 나열된 각 파일이나 디렉토리에 대해, 권한, 소유자와 그룹 이름 및 파일이나 디렉토리의 이름이 나타납니다.
예제:
다음 파일(-)은 소유자(rwx), 그룹(rwx) 및 기타 사용자(rwx)에 대해 쓰기, 읽기 및 실행 권한이 있음을 나타냅니다. -rwxrwxrwx
다음 파일(-)은 소유자(rwx), 그룹(rwx)에 대해 읽기, 쓰기 및 실행 권한이 있지만 기타 사용자(---)에 대해서는 권한이 없음을 나타냅니다. -rwxrwx---
다음 파일(-)은 소유자(rwx)에 대해 읽기, 쓰기 및 실행 권한이 있지만 그룹(---)이나 기타 사용자(---)에 대해서는 권한이 없음을 나타냅니다. -rwx------
다음 파일(-)은 소유자(rw-), 그룹(rw-) 및 기타 사용자(rw-)에 대해 읽고 쓸 수는 있지만 실행 권한이 없음을 나타냅니다. -rw-rw-rw-
다음 파일(-)은 소유자(rwx)에 대해 읽기, 쓰기 및 실행 권한은 있지만 그룹(r-x)과 기타 사용자(r-x)는 읽고 실행할 수만 있습니다. -rwxr-xr-x
다음 파일(-)은 소유자(rwx)에 대해 읽기, 쓰기 및 실행 권한은 있지만 그룹(r--)과 기타 사용자(r--)는 읽을 수만 있습니다. -rwxr--r--
UNIX의 권한에 관한 자세한 정보를 보려면, 다음을 입력하여 man 페이지를 참조하십시오. man ls