Зверніть увагу, щоб не забути, як швидко через термінал задати рекурсивно 755 доступ до каталогів та 644 файлів.
Іноді доводиться налаштовувати права доступу до файлів та каталогів на сервері, ну там під час оновлення, переміщення. І знову забуваю, і знову доводиться йти в Гугл. Настав час записати це.
Зміна дозволів для каталогів
Роздільна здатність 755 (drwxr-xr-x)
find /path/to/target/dir -type d -exec chmod 755 {} \;
Змінити права доступу до файлів
Дозволи 644 (-rw-r--r--)
find /path/to/target/dir -type f -exec chmod 644 {} \;
А если так
По моему, только эта директория /path/to/target/dir и получит эти права, а все остальные вложенные остануться с тем, с чем были.
UPD: Или я что-то жёстко путаю? ))) Надо перепроверить.
Был не прав....
Почитал маны, флаг «выполнения» по-разному действует на файлы и каталоги.
Правильно так
Да Да Да.
Я тоже сейчас вспомнил, что проблема -R в том, что права и для файлов и для каталогов устанавливаются. А для веб-серверов нужно, чтобы права на каталоги были 755, а на файлы 644.
А можете подробнее описать последний вариант?