Как изменить разрешения для файлов и каталогов в cPanel?

Посредством Диспетчера файлов

Посредством SSH

Посредством Cron Jobs

 

Посредством Диспетчера файлов

 

Этот параметр обычно используется, если вам нужно изменить права доступа только для пары файлов. Если вам нужно изменить большое количество файлов, предпочтительнее использовать SSH и Cron Jobs.

 

1. Войдите в учетную запись cPanel, перейдите в раздел «Файлы» и кликните на  значок «Диспетчер файлов»;

 

2. Переместите корневой каталог веб-содержимого (каталог public_html);

 

3. Вы увидите текущие разрешения в правом столбце под названием Разрешения;

 

4. Чтобы внести изменения в определенный файл / папку, кликните по нему правой кнопкой мыши и выберите «Изменить разрешения». Появится окно, в котором вы сможете задать нужные вам разрешения;

 

5. Установите необходимые разрешения для каждой группы пользователей и сохраните изменения. Также можно использовать ту же кнопку в верхнем меню Диспетчера файлов, выбрав опцию Разрешения.

 

Посредством SSH

 

Команда chmod используется для изменения разрешения файла. Чтобы изменить разрешения для всех файлов и каталогов в папке (в нашем случае, public_html), выполните следующие действия:

 

1. Подключитесь к учетной записи cPanel через SSH;

 

2. Теперь вам нужно перейти к public_html, используя следующую команду:

 

cd /home/username/public_html

 

Убедитесь, что вы заменили имя пользователя вашим именем пользователя cPanel:

 

3. Запустите одну из приведенных ниже команд для изменения разрешений на 0755 для папок и 0644 для файлов:

 

find -type f | xargs chmod 644 ; find -type d | xargs chmod 755 ; chmod 750 . -c

 

Или же

 

find ./ -type f -not -perm 644 -not -name ".ftpquota" -exec chmod 644 -c {} \;; find
./ -type d -not -perm 755 -not -group nobody -exec chmod 755 -c {} \;

 

4. По завершении вы увидите список файлов и папок, разрешения которых были исправлены.

 

Посредством Cron Jobs

 

Чтобы изменить разрешения для ваших файлов и папок с помощью инструмента Cron Jobs в cPanel, выполните следующие действия:

 

1. Войдите в свою учетную запись cPanel>Расширенный раздел> Меню Cron Jobs:

 

2. В разделе «Добавить новое задание Cron» установите для параметра «Общие параметры» значение «Один раз в минуту» и добавьте в командную строку один из следующих сценариев:

 

cd /home/username/public_html ; find -type f | xargs chmod 644 ; find -type d | xargs
chmod 755 ; chmod 750 . -c

 

Или же

 

cd /home/username/public_html ; find ./ -type f -not -perm 644 -not -name ".ftpquota"
-exec chmod 644 -c {} \;; find ./ -type d -not -perm 755 -not -group nobody -exec 
chmod 755 -c {} \;

 

Убедитесь, что вы заменили имя пользователя вашим именем пользователя cPanel:

Нажмите кнопку Добавить новое задание Cron.

 

3. Подождите пару минут, пока скрипт не внесет соответствующие изменения. После этого удалите его, нажав кнопку Удалить.