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

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

2
задан 3 February 2011 в 21:55
1 ответ

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

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

В конечном счете то, что Вы хотите, для учетной записи пользователя, которая выполняет процесс веб-сервера (скорее всего, www-data при использовании упакованного веб-сервера на Ubuntu) владеть рассматриваемыми папками, и затем стандартные полномочия 755 (rwxr-xr-x) достаточны, или если бы Вы находитесь в общей системе с другими недоверяемыми пользователями, Вы хотели бы 700 (rwx------).

Так, в Вашем первом примере, принимая те каталоги уже существуют, необходимо было бы сделать это:

$ sudo chown -R www-data:www-data dokeos/main/inc/conf/ dokeos/main/upload/users/ dokeos/main/default_course_document/ dokeos/archive/ dokeos/courses/ dokeos/home/
$ sudo chmod 755 dokeos/main/inc/conf/ dokeos/main/upload/users/ dokeos/main/default_course_document/ dokeos/archive/ dokeos/courses/ dokeos/home/

Снова, если Вы находитесь в общей системе, можно хотеть заменить "755" "700" на второй строке. Если Вы знаете это www-data не пользователь, выполняющий Ваш веб-сервер, замените тот объект правильным значением. Можно выполнить те же две команды на каталогах для второй системы также. В обоих случаях доступ для записи, вероятно, необходим, но только для отдельного пользователя, выполняющего веб-сервер, не для всех.

Удачи.

4
ответ дан 3 December 2019 в 10:20

Теги

Похожие вопросы