Goldensites | Linux | Массовое изменение прав доступа

Массовое изменение прав доступа

После разработки сайта нужно разместить его на хостинге.
Часто, при размещении готового сайта на стороннем хостинге, мы сталкиваемся с проблемой неверно установленных прав на файлы и директории. Верным признаком этого является например невозможность загрузить свои файлы (картинки, архивы и т.д.) через административную часть.

Для устранения беспорядка с правами на файлы и группы нам понадобится доступ к серверу по ssh
Итак рекурсивно устанавливаем оптимальные права на директории и файлы в Linux
find ./ -type f -exec chmod 644 {} \;
find ./ -type d -exec chmod 755 {} \;
Еще нужно проверить группу и владельца файлов и директорий. Вот эти команды помогут вам рекурсивно изменить группу и владельца на директории и файлы
find ./ -type f -exec chown nobody:nogroup  {} \;
find ./ -type d -exec chown nobody:nogroup  {} \;
Удачи в создании сайтов на Joomla и Bitrix!


Комментарии 

 
+1 #1 виктор 13.02.2015 11:14
лучше использовать
find . -type f | xargs chmod 644
посколкьуо раз в 100 быстрей работает.
Цитировать