8 Сен, 2016

Рекурсивное выставление прав доступа

Добрый день. Бывает такое, что сбиваются права на папках и файлах и как же сменить права в несколько команд?

Вот так мы выставим права на все файлы 644:

find /var/www -type f -exec chmod 0644 {} \;

Этого будет достаточно. Теперь выставим права на все папки 755:

find /var/www -type d -exec chmod 0755 {} \;

А теперь выставим права для нашего веб-сервера, чтобы он мог пользоваться файлами:

chown -R apache:apache /var/www