Я не хочу блокировать все, так как мне нужны встроенные программы загрузки и кеширования FTP для правильной работы на сайтах WordPress.
Вот что я нашел:
Папки - 755
Файлы - 644
wp-config.php - 444
Я немного устарел по командам SSH. Будет ли следующее выполнять разрешения для файлов и папок?
sudo chmod -d 755 /var/www/directory
sudo chmod -f 644 /var/www/directory
Мне они не нравятся.
Установите разрешения на каталоги:
find /var/www/directory -type d -exec chmod 755 {} \;
Установите разрешения на файлы:
find /var/www/directory -type f -exec chmod 644 {} \;
Установите разрешение для wp-config.php
:
chmod 444 wp-config.php
chmod
не имеет -d
флаг, и -f
флаг предназначен для подавления сообщений об ошибках.
Кроме того, чтобы WordPress имел автоматические обновления и все такое хорошее, убедитесь, что файлы принадлежат или доступны для записи веб-серверу ИЛИ PHP (при использовании PHP-FPM / HHVM).
По крайней мере, /wp-content/uploads
и /wp-content/upgrade
папка должна быть доступна для записи веб-сервером / PHP.