2

Каждый раз, когда я пытаюсь изменить имя файла или папки или удалить файл или папку, появляется диалоговое окно ввода пароля. Это папка Sites, права доступа drw-rw, user и все. Разрешения вложенных файлов: каждый -> пользовательский, пользователь -> чтение и запись и каждый -> чтение и запись. Я не понимаю, почему все появляются дважды. У кого-нибудь есть представление о том, что происходит?

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: группа: все отрицают удаление"?

2 ответа2

2

Я решил это. Это просто. Мне нужно было удалить ACL 0: group:everyone deny delete .

С помощью этой простой строки, применяя рекурсивные папки и файлы:

chmod -R -a# 0 Sites

Я нашел всю эту информацию здесь

1

Из вашего описания, похоже, что вы не являетесь владельцем каталога. Нажмите на фактический каталог сайтов в вашей домашней папке, нажмите CMD-I и проверьте владельца здесь. Если это не ты, исправь это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .