Установка нескольких прав доступа к файлам одновременно с помощью ssh (рекурсивное разрешение для папки / файла) - PullRequest
0 голосов
/ 25 февраля 2019

Я работаю с цифровым океаном и WordPress.Я загрузил свою тему, и все мои права доступа к файлам неверны.Я знаю, как установить права доступа к файлу индивидуально с помощью ssh, но мне интересно, могу ли я сделать несколько одновременно, а не делать каждое по отдельности.Я хочу установить для всех папок в моей теме значение 755 и для всех файлов значение 644 (исправьте меня, если это не так)

Вот что я сделал до сих пор;Я переместился в папку с темой, используя ssh, затем использовал следующую команду для установки прав доступа к файлу:

chmod 644 file.php
chmod 755 folder

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

chmod -R 755 установит эти разрешения для всех файлов и подпапок в дереве.Чтобы установить для каталогов значение 755 и либо оставить файлы в покое, либо установить значение 644. Для этого вы можете использовать команду find.Например:

Чтобы изменить все каталоги на 755 (drwxr-xr-x):

find /opt/lampp/htdocs -type d -exec chmod 755 {} \;

Чтобы изменить все файлы на 644 (-rw-r - r--):

find /opt/lampp/htdocs -type f -exec chmod 644 {} \;
0 голосов
/ 25 февраля 2019

Пожалуйста, попробуйте команду ниже для каталога

find / var / www / html / -type d -exec chmod 755 {} \;

Ниже приведена команда для разрешения файлов

find / var / www / html / -type f -exec chmod 644 {} \;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...