Как изменить права на файлы и папки по SSH?
Об изменении прав на файлы и папки через панель управления вы можете прочитать в статье. Также вы можете поменять права по SSH-подключению. То, какой способ вы выберете, зависит от индивидуальных предпочтений и навыков.
Права обозначаются двумя способами: буквенным и цифровым. Это подробно подробно описано в статье Что такое права на файлы и папки. Для примеров в данной статье будет использоваться цифровой вариант записи атрибутов.
Чтобы настроить права доступа к отдельному файлу:
- 1подключитесь по SSH;
-
2
выполните команду:
chmod 755 /var/www/file_name
где /var/www/file_name — полный путь до вашего файла (/полный-путь-до-корневой-папки-сайта/сам-файл).
Чтобы рекурсивно настроить доступ ко всем папкам и файлам на вашем сайте:
- 1подключитесь по SSH;
-
2
выполните команды:
find /dir_name -type d -exec chmod 755 {} \; find /dir_name -type f -exec chmod 644 {} \;
где dir_name — полный путь до корневой папки сайта.
Первая команда изменит права для всех директорий внутри указанной на 755. Вторая — для файлов внутри указанной директории на 644.
В качестве альтернативного способа вы можете использовать команду, чтобы сначала задать права всем файлам:
chmod -R 644 /dir_name
а затем назначить права 755 только на папки:
find /dir_name -type d -exec chmod 755 {} \;
dir_name — полный путь до корневой папки сайта.
помогла
Связанные статьи
Нужна помощь?
Напишите в службу поддержки!