Что такое sudo chown -R $ USER: www-data [путь]?

Проверьте файл: /etc/mysql/mariadb.conf.d/mysqld.cnf

проверьте, существует ли эта строка:

plugin-load-add = auth_socket.so

, затем перейдите к MariaDB:

sudo mysql -u root

и сделайте эти изменения:

MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin=' ' where User='root';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit

У меня не было доступа к mysqlworkbench, но после того, как я применил это решение, все было хорошо ...

1
задан 7 December 2016 в 20:27

1 ответ

Это позволяет вам владеть и, следовательно, иметь права доступа к файлам в разделе /some_path.

Также обратите внимание, что для многих приложений требуется, чтобы вы ($ USER) владели файлами, иначе вы можете столкнуться с проблемами разрешения при попытке открыть или изменить файлы в этой папке.

Двоеточие отделяет пользователя и группу, которая владеет some_path. У группы может быть несколько пользователей, включая вас самих. Чтобы ответить на ваш второй вопрос, у Apache есть имя пользователя и группа с именем www-data. Таким образом, имея www-data собственный каталог, Apache будет иметь определенные разрешения (рекурсивно) над этим каталогом.

0
ответ дан 23 May 2018 в 03:55

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

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