У меня есть старый веб-проект, который пересылается в какую-то коробку Ubuntu с помощью небольшого скрипта.Я планирую использовать Fabric для своего развертывания, но одна вещь, которая меня всегда беспокоила - и не будет отличаться при использовании Fabric - это то, что я никогда не получил права доступа к файлу.
Итак - яrsyncing для всего этого проекта, используя другого пользователя, чем тот, кто запускает проект (и, конечно, нуждается в доступе для чтения / записи для этих файлов), так что я заканчиваю с созданием новых файлов, которые могут быть доступны только при синхронизациипользователь, а не пользователь проекта.Я предполагаю, что когда я использую Fabric, я мог бы «исправить» права после синхронизации, чтобы пользователь проекта мог их прочитать, но мне интересно, не ошибся ли я с самого начала.
Может бытьэто не проблема со скриптами или синхронизацией, а просто проблема с правами доступа к файлу?Поскольку я не занимаюсь Linux весь день, я думаю, что это вариант.:)
Надеюсь, я смог четко сформулировать свою проблему.Есть идеи?