Назад | Перейти на главную страницу

Права доступа к файлам WordPress в CentOS7, требующие sudo

Я запускаю WordPress на своем VPS со стеком CentOS 7 LAMP. это руководство установить разрешения, т.е. я запустил

sudo chown apache:apache -R * чтобы убедиться, что мой каталог wordpress принадлежит apache:apache.

Я также установил права доступа к каталогам и файлам WordPress с помощью следующих команд:

find . -type d -exec chmod 755 {} \;

find . -type f -exec chmod 644 {} \;

(Мне пришлось добавить к вышеприведенным командам префикс sudo)

Обычно я управляю сервером, авторизуясь через SSH, используя myuser, где myuser принадлежит к apache группа и wheel группа.

У меня 3 проблемы:

  1. Любая команда CRUD файла в каталоге WordPress по-прежнему требует от меня префикса команды sudo, иначе я получаю ошибку разрешения. поскольку myuser принадлежит apache и apache владеет каталогом, я не понимаю, почему мне все еще нужно добавлять к командам префикс sudo.
  2. Как и в задаче 1, любое git команда, такая как git pull требует от меня префикса команды с sudo или я получаю ошибку разрешения.
  3. Когда я пытаюсь автоматически обновить файлы темы через веб-интерфейс панели инструментов WordPress, я получаю ошибки прав доступа. Интересно, что я могу устанавливать / обновлять плагины через панель управления WordPress без каких-либо ошибок разрешений.

Любые идеи о том, что мне не хватает?