Что такое пользователь www-data?

В моем случае все, что мне нужно было сделать, это внести некоторые изменения в my.cnf и просто удалить 2 файла журнала с именами ib_logfile0 и ib_logfile1 и запустить mysql

service mysql start

Нет необходимости переустановите mysql, просто удалите эти 2 файла журнала и перезапустите сервер mysql

Ниже изменений, внесенных мной в my.cnf:

max_connections     = 1000     
max_allowed_packet  = 1024M
wait_timeout        = 7200 
1
задан 4 March 2018 в 15:00

1 ответ

www-data является пользователем, который веб-серверы на Ubuntu (например, Apache, nginx) используют по умолчанию для нормальной работы. Процесс веб-сервера может обращаться к любому файлу, доступ к которому имеет доступ www-data. Это не имеет никакого значения.

Из документации base-passwd (/usr/share/doc/base-passwd/users-and-groups.txt.gz):

www-data

    Some web servers run as www-data. Web content should not be owned by this
    user, or a compromised web server would be able to rewrite a web site. Data
    written out by web servers will be owned by www-data.
6
ответ дан 23 May 2018 в 02:16
  • 1
    кроме обсуждения того, почему вы не должны предоставлять доступ к www-данным через файлы webroot;) – kitingChris 19 January 2017 в 20:25
  • 2
    Чтобы сделать это более конкретным для меня, могу ли я спросить, какие услуги веб-серверу нужно получить при обслуживании страницы? – user61629 19 January 2017 в 20:26
  • 3
    @ user61629 услуги? Веб-сервер сам по себе является сервисом, используя обычные определения службы. – muru 19 January 2017 в 20:27
  • 4
    @kitingChris да, я просто раскапывал документы base-passwd для этого – muru 19 January 2017 в 20:28
  • 5
    www-data является пользователем (а также группой), что служба httpd (apache) - , действующая с в вашей системе. – kitingChris 19 January 2017 в 20:30

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

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