проблема с доступом к www-папкам - разрешение или право собственности?

Пытается получить доступ к папке внутри / var / www с помощью:

cd layout

Получаю следующий ответ:

bash: cd: layout: Permission denied

Когда я перечисляю детали, я получаю:

drwxrw---- 7 www-data www-data 4096 Apr  9 15:21 layout

Я раньше не видел эти www-данные - что это такое и как его исправить?

Редактировать (подробнее): Я могу получить доступ к этим файлам с помощью корень через наутилус.

1
задан 9 April 2013 в 19:44

1 ответ

www-data - это пользователь, используемый веб-сервером apache2. как обычный пользователь, вы ничего не можете там сделать, поскольку у вас нет прав (последнее - означает, что каждый пользователь, который не является www-данными или в той же группе, не имеет прав).

Вам нужно получить к нему доступ как root.

Так что sudo su навсегда будет root (этот сеанс) или sudo перед каждой командой

] EDIT: Черт, несколько секунд слишком поздно. Другой способ тоже работает

1
ответ дан 24 May 2018 в 23:44
  • 1
    это нормально, если вы тоже хорошо: D Есть еще несколько способов добраться до Рима ... – Rinzwind 9 April 2013 в 19:50
  • 2
    Это нормально, но я не могу получить доступ к файлу через браузер: localhost / layout - я запрещаю 403. – babbaggeii 9 April 2013 в 19:53
  • 3
    потому что теперь он принадлежит root. Назначьте его обратно в www-data, используя chown www-data filename.html на нем или используйте решение Rinzwind, также отлично – Belogron 9 April 2013 в 20:16
  • 4
    Ах, хорошо. Спасибо, что отсортировано сейчас. – babbaggeii 9 April 2013 в 20:22

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

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