Сервер: Установить прав доступа для всех файлов в каталоге

Для установки прав доступа (например, 664) для всех файлов в каталоге на веб-сервере используй команду chmod в командной строке.

Сначала подключись к серверу через SSH; Перейди в каталог, где ты хочешь изменить права файлов.

Этот метод изменит права доступа для всех файлов в каталоге и его подкаталогах:

# Эта команда ищет все файлы (-type f) в текущем каталоге и подкаталогах 
# и применяет к ним команду chmod 664.
find . -type f -exec chmod 664 {} \;

# аналогично в указанном каталоге /var/www/site
# для каталогов
find /var/www/site -type d -exec chmod 755 {} \; 
# для файлов
find /var/www/site -type f -exec chmod 644 {} \;

Этот метод изменит права всех объектов в текущем каталоге, без вложенных каталогов:

# Эта команда изменит права доступа всех объектов (включая и подкаталоги), 
# которые находятся непосредственно в текущем каталоге.
chmod 664 *
up: 2 г. Просмотров: 1.2k
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram