Дозволи для папок і файлів для користувача www-data Linux


10

Моє запитання досить загальне. Припустимо, у мене є веб-сервер дистрибуції Linux, з /var/www/веб-каталогом. Я використовував свій обліковий запис суперпользователя, щоб завантажити та розпакувати інсталяційний .zipфайл Joomla .

Викликається користувач системи Linux для веб-користувачів www-data. У будь-якому разі, моє запитання - хто повинен бути ОНОВЛЕННЯ папок і файлів у веб-каталозі системи Linux? Зараз, оскільки я використовував мій обліковий запис суперусера, щоб розпакувати файли, усі папки та файли належать супер користувачеві, і тому в адміністративній системі Joomla вони непридатні. Я просто трохи вагаюся, щоб встановити www-dataкористувача як власника файлів. Чи це добре?

Тільки для довідки, в Linux я б змінив власника папок і файлів з chownі змінив групу chgrp.

Дякую!


1
Здається, це запитання є дублікатом цього joomla.stackexchange.com/questions/132/…
Дмитро Рекун

1
Я думаю, що частина з www-даними там не відповідає.
Валентин Деспа

Відповіді:


3

Ймовірно, ви захочете змінити право власності на дані користувача www. Ви можете бачити користувача, призначеного для цього простору # cat /etc/passwd. Завжди будьте обережні, торкаючись предметів як кореня. Ви можете зламати багато речей.


1
  • У Linux ви можете дізнатись ім'я користувача, який працює Apache за допомогою команди:

    ps aux | grep apache # shows username in the first column

  • Отримайте групи, до яких належить користувач, за допомогою команди groups (1):

    groups [USERNAME]

  • Тут ви знайдете скріншот, щоб дізнатися apache [user-name] та [user-group] в Ubuntu 12.04

    Зразок запуску на Ubuntu 12.04

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.