티스토리 뷰
Revision History
2016/05/16 16:52:18 - 최초 작성
Reference Page
XATTR(1) BSD General Commands Manual
CHMOD(1) BSD General Commands Manual
Link
맥(OS X)의 확장속성(xattr) 과 접근제어(ACL)
터미널을 열고 홈 디렉토리에서 ls -l 명령을 치면 다음과 같이 "+" 표시가 붙는 추가 접근제어 정보나 "@" 표시가 붙는 확장 속성에 대한 정보를 가진 파일/디렉토리를 확인할 수 있습니다.
$ ls -l
total 0
drwx------ 3 kiros33 staff 136 Apr 5 09:35 Applications
drwx------+ 2 kiros33 staff 68 May 14 19:23 Desktop
drwx------@ 8 kiros33 staff 442 May 14 08:44 Documents
drwx------+ 5 kiros33 staff 442 May 14 19:45 Downloads
drwx------@ 17 kiros33 staff 782 May 13 02:33 Dropbox
drwx------@ 61 kiros33 staff 2176 May 12 13:46 Library
drwx------+ 4 kiros33 staff 204 Apr 21 19:50 Movies
drwx------+ 4 kiros33 staff 170 Jan 26 00:29 Music
drwx------+ 6 kiros33 staff 272 May 12 10:57 Pictures
drwxr-xr-x+ 3 kiros33 staff 170 May 16 16:47 Public
drwxr-xr-x 2 kiros33 staff 340 Apr 5 12:08 bin
1) 확장 속성 조회 및 제거
우선 "@" 심볼이 표시되는 확장 속성(extended attributes)을 조회하는 방법은 간단합니다.
$ xattr Documents/
com.apple.acl.text
com.apple.finder.copy.checkpoint#N
제거는 -d 옵션과 속성명을 지정하면 됩니다.
$ xattr -d com.apple.acl.text Documents/
2) 접근 제어 속성 조회 및 제거
다음으로 "+" 심볼이 표시되는 접근 제어 속성(Access Control Lists)은 ls -le 명령으로 확인 할 수 있습니다.
$ ls -led Documents/ drwx------@ 8 kiros33 staff 442 May 14 08:44 Documents/ 0: group:everyone deny delete
제거는 -a 옵션으로 추가는 +a 옵션으로 할 수 있습니다.
$ chmod -a "group:everyone deny delete" /Documents
검색: chmod, xattr, @, +, Symbol, 심볼,
'OS > Mac' 카테고리의 다른 글
[Q&A] 맥에도 마우스 클릭을 자동으로 해주는 프로그램이 있나요? #오토클릭 #오토마우스 (0) | 2016.06.13 |
---|---|
[펌] VirtualBox에 OS X 설치하는 방법 (0) | 2016.05.24 |
CHMOD(1) BSD General Commands Manual (0) | 2016.05.16 |
XATTR(1) BSD General Commands Manual (0) | 2016.05.16 |
맥 클린설치를 위한 ISO 만드는 방법 (asr 사용)(Update:20161214) (0) | 2016.05.14 |
댓글