/ www управление разрешениями на содержимое [дубликат]

На этот вопрос уже есть ответ:

Я собирался установить opencart на свой Ubuntu 14.04 LTS.

Я опишу свои точные шаги -

  1. Извлечен opencart.zip .
  2. gksudo nautilus
  3. Вставил папку opencart в / var / www / html
  4. Теперь при доступе к localhost / open отображается Запрещенный доступ .

Я проверил разрешение / open , это было drwx ------ 7 root root 4096 26 октября 17:26 open . В общем, это было 700 (хотя я не уверен), но у меня возникло ощущение, что для доступа к ним необходимо предоставить разрешения.

Итак, я запустил терминал и начал веселиться, чтобы дать всем папкам разрешение 755 , а файлам - 644 .

Три вопроса -

  1. Был ли я здесь прав или нет?

  2. Если да, как правильно установить разрешения? Я выполнил chmod для всех папок и файлов по отдельности (очевидно, с помощью подстановочных знаков). На самом деле это очень беспокойный шаг. Существуют сотни файлов и папок, так что это не должно быть правильным путем. Что мне не хватает?

  3. Даже в прошлый раз я испортил некоторые права доступа к некоторым папкам в / www , и это заставило меня установить Ubuntu.Либо должен быть способ возиться с / www, либо я должен пойти с изменением каталога по умолчанию / www-data ? (Не знаю, как это сделать).

Я действительно хочу придерживаться Linux, но эта штука с разрешениями всегда меня не покидает.

PS: Прямо сейчас, если я открываю / open , открывается пустая страница.

Спасибо, очень ценная помощь.

0
задан 26 October 2015 в 16:34

1 ответ

Вы не должны создавать содержание /var/www как пользователь root (это - то, что Вы сделали с gksudo nautilus). Вместо этого необходимо добавить пользователя к www-data группа и поместить содержание в /var/www как пользователь.

Таким образом, у и Вас и веб-сервера будет доступ к данным, и Вы сможете управлять содержанием /var/www, не имея необходимость изменять полномочия вручную.

0
ответ дан 30 September 2019 в 06:39

Другие вопросы по тегам:

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