простановка прав на папки и файлы сайта

Запись создана 13 марта, 2009

Пришла заявка от клиента, человек по незнанию поставил рекурсивно на все файлы и папки своих сайтов права доступа 777. Захотелось человеку выставить 755 на папки и 644 на файлы, делать вручную это при паре десятков доменов и паре тысяч файлов упрятанных в запутанной структуре папок ну просто нереально. Тут ему пришел на помощь простой скрипт запускаемый по ssh который просто ищет все папки в текущей директории и ставит им chmod 755 ну и файлы аналогично, только chmod 644.

Ну и собственно сам «скрипт»:
[cc lang=»bash»]
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;
[/cc]

» Запись из раздела CentOS Linux, FreeBSD, Unix | 2 комментария

Комментарии



2 комментария to “простановка прав на папки и файлы сайта”

  1. VersuS on 30 марта, 2009 22:10

    Мега Спасибо! Плохо, что я баш и команды не учу и поэтому такого простого незнаю.

  2. a2l on 21 апреля, 2009 17:37

    chmod -R -X,g-w,o-w /foo/bar/ делает тоже самое причём гораздо быстрее (man chmod)




Ответить