1

Меня всегда просят предоставить свой пароль всякий раз, когда я пытаюсь создать новую папку или скопировать что-либо в корневую папку apache, которая находится по адресу "/Library/WebServer/Documents/".

Я просто переключаюсь с Windows и IIS, поэтому я совершенно новичок в мире Mac и Apache, когда я пытался найти местоположение корневой папки apache, я обнаружил, что на системном уровне есть две корневые папки, которые могут доступ к localhost и один на уровне пользователя, который может быть доступен по localhost/~ username. Я хочу работать с опцией системного уровня, потому что я единственный пользователь на моем Mac, и никто другой не собирается его использовать, и я не хочу, чтобы у меня запрашивали пароль всякий раз, когда я пытаюсь что-либо сделать в корневой папке.

Как я могу изменить это поведение?

Благодарю.

2 ответа2

1

Вы можете изменить это поведение с

chmod o+rw /Library/WebServer/Documents

(Это позволяет любому пользователю писать в каталог)

Но это не рекомендуется. Это снижает безопасность системы и позволяет взломать вашу систему и использовать веб-сервер для запуска атаки, если все, что вы делаете с веб-сервером, не является абсолютно безопасным.

1

Вы не можете писать там, потому что каталог не принадлежит вам.

Таким образом, вы можете предоставить доступ для записи всем (не рекомендуется) или добавить доступ для своей учетной записи.

Из меню поиска «Файл> Получить информацию». В нижней части информационного окна, в разделе совместного использования и разрешений, вы можете добавить доступ для чтения / записи для себя (сначала вам нужно будет разблокировать замок).

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