Я только что установил Lion на мою машину, и я начинаю заново. Я думал, что вручную установлю стек AMP на мою машину. Кроме того, я использую папку ~/Sites в качестве веб-корня. Однако теперь, когда я обновляю файл, у меня запрашивают системный пароль.

Я думаю, что это проблема с разрешением, за исключением того, что я не совсем уверен, что делать. Может кто-нибудь помочь?

2 ответа2

1

Вы можете сделать несколько вещей, но основы будут chmod и chown. Chmod изменяет права доступа к файлу или папке, чтобы разрешить права доступа для пользователя, группы и мира. Чоун меняет, кому принадлежит файл или папка.

Из командной строки вы можете использовать chown -R для рекурсивного изменения владельца всех файлов и субфайлов на ваше имя пользователя. Или, что еще лучше, вы можете изменить права доступа к файлу аналогичным образом, используя chmod -R .

В восьмеричной записи, что-то вроде chmod -R 777 ~/Site s сделает его читаемым, записываемым и исполняемым всеми на машине (не обязательно лучшим способом). chmod -R 755 сделает его доступным для записи, исполняемым для владельца и доступным для чтения всем остальным. Есть много примеров и способов сделать это.

Возможно, вы захотите заглянуть в пользователей и группы, чтобы не сделать его исполняемым во всем мире и не раздражать вас каждый раз, когда вы хотите изменить файл.

0

Попробуйте установить права доступа к папке 777 из консоли:

chmod 777 <directory path>

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