每次我尝试更改文件或文件夹的名称,或者删除文件或文件夹时,都会出现密码输入对话框。这是在站点文件夹中,权限为 drw--rw、用户和所有人。所附文件的权限为:所有人 -> 自定义、用户 -> 读写和所有人 -> 读写。我不明白为什么每个人都会出现两次。有人知道发生了什么吗?
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 denied delete”这一部分?
答案1
我解决了。很简单。我需要删除ACL 0: group:everyone deny delete
。
通过这行简单的代码,应用递归文件夹和文件:
chmod -R -a# 0 Sites
我找到了所有的信息这里
答案2
从你的描述来看,你似乎不是目录。单击主文件夹中的实际站点目录,按 CMD-I,然后在此处检查所有者。如果不是您,请纠正。