Home » Админам, Рекомендуем » Рекурсивное изминение прав доступа на файлы и директории по отдельности
Дек
15

Решение как всегда простое 🙂

Мы будем использовать find для исполнения конкретной задачи.

Например, нам необходимо изменить рекурсивно права 755 для public_html и все директории, что в ней есть, а также все файлы, что в ней есть на 644.

Изменяем права доступа к директории и всем субдиректориям:

root@s7 [/home/vqwvgsqr]# find public_html/ -type d -exec chmod 755 {} \;

где public_html/ - полный путь на к необходимой директории, -type d - ключ d означает тип, d - директории, f - файлы.

Изменяем права доступа на все файлы внутри public_html:

root@s7 [/home/vqwvgsqr]# find public_html/ -type f -exec chmod 644 {} \;

где public_html/ - полный путь на к необходимой директории, -type f - ключ f означает тип, d - директории, f - файлы.

 

P.S.: если вошли под рут, а нам надо изменить для пользователя, который размещен в /home, то путь надо указывать /home/user/public_html (все зависит от структуры устройства вашей системы)

, , ,

Comments are closed.