파일 또는 폴더의 이름을 변경하거나 파일 또는 폴더를 삭제할 때마다 비밀번호 대화 상자 입력이 나타납니다. 이것은 사이트 폴더에 있으며 권한은 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를 누르고 여기에서 소유자를 확인하십시오. 당신이 아니라면, 그것을 해결하십시오.