1. Относительно деплоймента.
Где можно почитать/посмотреть пример такого bash скрипта?
2. Относительно прав FTP пользователей.
Как я поняла нужно сделать основной группой пользователя группу веб-сервера, то есть, обычно, www-data? Но какой проставить umask? На данный момент он стоит 002 002, на выходе получаются rwxrwxr-x, что логично но при той же группе пользователя любой аплоад пролетает со свистом.
3. Если bash-скрипт после аплоада будет копировать из папки в которую он её кинул после svn export то не получится ли такая петрушка, что права на новые закоммиченные файлы и директории будут относиться уже к правам, под которым исполняется скрипт? Можно сделать chown + chmod но как быть, если в одну директорию запись должна быть разрешена, а в другую нет?
Спасибо, но там слишком много всего, зачастую можно запутаться. Зачастую многое друг другу противоречит. А если к тому добавить ещё и комменты то получается что ясного решения проблемы банально нет.
Где можно почитать/посмотреть пример такого bash скрипта?
2. Относительно прав FTP пользователей.
Как я поняла нужно сделать основной группой пользователя группу веб-сервера, то есть, обычно, www-data? Но какой проставить umask? На данный момент он стоит 002 002, на выходе получаются rwxrwxr-x, что логично но при той же группе пользователя любой аплоад пролетает со свистом.
3. Если bash-скрипт после аплоада будет копировать из папки в которую он её кинул после svn export то не получится ли такая петрушка, что права на новые закоммиченные файлы и директории будут относиться уже к правам, под которым исполняется скрипт? Можно сделать chown + chmod но как быть, если в одну директорию запись должна быть разрешена, а в другую нет?
Спасибо за развернутый ответ.