Tente isso na frente de seus comandos svn:
sudo -u Sites
Quando eu ssh no meu servidor eu entro em root ou meu usuário no sistema.
No entanto, quando eu faço o checkout dos meus svpos repos, então são de propriedade root ou meu usuário, e portanto todos os arquivos implantados em meu servidor apresentam um erro 500 no servidor com a mensagem "UID of script is less than MIN_UID ".
Quando eu transfiro arquivos FTP para o servidor, eles são de propriedade do usuário "Sites", portanto, posso fazer login no root ou no meu usuário e nos arquivos de check-out pertencentes a "Sites".
O que eu realmente não quero fazer é ter manualmente chown
todos os arquivos toda vez que eu fizer o checkout ou atualizar. Eu gostaria que isso acontecesse automaticamente (ou tenha que fazer isso apenas uma vez no checkout).
Existe alguma maneira de fazer isso?
Tags ssh ubuntu subversion