Mac OS X Lion : 폴더 및 파일 권한 15:14 includes -rwx—rw-@

파일 또는 폴더의 이름을 변경하거나 파일 또는 폴더를 삭제할 때마다 비밀번호 대화 상자 입력이 나타납니다. 이것은 사이트 폴더에 있으며 권한은 drw–rw, user 및 everyone입니다. 동봉 된 파일의 권한은 모든 사람-> 사용자 정의, 사용자-> 읽기 및 쓰기 및 모든 사람-> 읽기 및 쓰기입니다. 왜 모든 사람이 두 번 나타나는지 이해할 수 없습니다. 아무도 무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까?

drwx---rwx+ 12 alv  wheel    408 Mar  7 14:52 css
-rwx---rw-@  1 alv  wheel   1126 Mar 15 09:51 do.php
drwx---rwx+ 10 alv  wheel    340 Jan  2 02:43 images
drwx---rwx+  5 alv  wheel    170 Mar  5 15:14 includes
-rwx---rw-@  1 alv  wheel   5912 Mar 28 10:04 index.php
drwx---rwx+ 15 alv  wheel    510 Mar  7 14:52 js
drwx---rwx+  8 alv  wheel    272 Jan 30 09:55 load
-rwx---rw-@  1 alv  wheel    173 Jan 29 15:28 logout.php
-rwx---rw-@  1 alv  wheel   1630 Mar 28 16:06 map.php
drwx---rwx+ 19 alv  wheel    646 Mar 17 17:56 model
-rwx---rw-@  1 alv  wheel    309 Mar 19 13:54 robots.txt
drwx---rwx+  7 alv  wheel    238 Mar  7 10:54 shared
drwx---rwx+  3 alv  wheel    102 Mar 21 17:00 sitemap
drwx---rwx+ 17 alv  wheel    578 Mar 24 02:47 utility
-rwx---rw-@  1 alv  wheel    994 Mar 18 01:23 visitor.php

나는 무엇이 문제인지 알고 있다고 생각한다. 그러나 나는 그것을 고치는 방법을 모른다. ls -le @ a를 사용하는 경우 :

-rw-r--r--@  1 alv  wheel  1839 Mar 29 18:00 header.php
    com.macromates.caret      35
-rwxr--r--@  1 alv  wheel  2160 Mar 28 19:27 header2.php
    com.macromates.caret      35
    0: group:everyone deny delete

header.php는 textmate.app로 만든 파일입니다. 내가 오래 전에 만든 header2.php …하지만 권한이 언제 변경되었는지 알 수 없습니다.

이 부분 “0 : group : everyone deny delete”를 어떻게 수정합니까?



답변

나는 그것을 해결했다. 간단 해. 를 제거해야했습니다 ACL 0: group:everyone deny delete.

이 간단한 라인으로 재귀 폴더와 파일을 적용하십시오.

chmod -R -a# 0 Sites

나는 모든 정보를 여기 에서 찾았다


답변

귀하의 설명에 따르면 귀하는 디렉토리 소유자가 아닌 것 같습니다 . 홈 폴더에서 실제 사이트 디렉토리를 클릭하고 CMD-I를 누르고 여기에서 소유자를 확인하십시오. 당신이 아니라면, 그것을 해결하십시오.