Note, not to forget, how quickly through the terminal to set recursively 755 access to directories and 644 files.
Sometimes you have to adjust the access rights to files and directories on the server, well, there when updating, moving. And once again I forget, and once again I have to go to Google. It's time to write it down.
Change permissions for directories
Permissions 755 (drwxr-xr-x)
find /path/to/target/dir -type d -exec chmod 755 {} \;
Change permissions for files
Permissions 644 (-rw-r--r--)
find /path/to/target/dir -type f -exec chmod 644 {} \;
А если так
По моему, только эта директория /path/to/target/dir и получит эти права, а все остальные вложенные остануться с тем, с чем были.
UPD: Или я что-то жёстко путаю? ))) Надо перепроверить.
Был не прав....
Почитал маны, флаг «выполнения» по-разному действует на файлы и каталоги.
Правильно так
Да Да Да.
Я тоже сейчас вспомнил, что проблема -R в том, что права и для файлов и для каталогов устанавливаются. А для веб-серверов нужно, чтобы права на каталоги были 755, а на файлы 644.
А можете подробнее описать последний вариант?