svn problemas de permissão chmod

2

Estou tendo problemas para enviar arquivos para um repositório svn via svn.

Em um commit, recebo o erro:

Error: Commit failed (details follow):  
Error: Can't chmod '/mnt/svn_repos/software/db/transactions/3719-1.txn/rev': Operation   
Error: not permitted  
Finished!: 

A partir da leitura de outros artigos, percebi que era porque o usuário executando apache (no meu caso, www-data) não era o proprietário dos repositórios.

Então, logado como root, eu fiz isso: chown -R www-data: software de dados www

Mas ls -al revela que root ainda é o proprietário dessa pasta e ainda recebo esse erro em uma confirmação.

Eu fiz chmod -R 777 * em todo o repositório.

Alguma idéia?

NB. Eu fui capaz de me comprometer com esse sistema de arquivos no passado. Nós tivemos que reiniciar nossa máquina e o apache não foi iniciado automaticamente, então tivemos que iniciá-lo manualmente (apenas via / usr / sbin / apache2 -k start) e desde então eu não posso mais me comprometer.

    
por BeeBand 03.02.2011 / 18:34

1 resposta

0

Se você usar o NTFS / FAT. Encontre www-data UID (33 no meu Ubuntu):

$ LC_ALL=C id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)

e monte a partição com a opção ouid = 33.

    
por 03.02.2011 / 18:38

Tags