WebDAV através de permissões / arquivos ausentes do Apache2

1

Eu tenho uma configuração do WebDAV no Apache2 em um servidor rodando Debian 5.0 (Lenny), que estou acessando através de uma unidade de rede mapeada no Windows 7.

A configuração parece correr bem, não recebo erros de permissão ao copiar um arquivo para o compartilhamento na primeira vez, mas o arquivo nunca aparece no diretório (é invisível, fazendo um ls -lha no diretório como root no o servidor também não mostra arquivos.

Ao tentar copiar o arquivo mais uma vez, sou informado de que o arquivo já existe, e me perguntam se desejo sobrescrever o arquivo, ao selecionar "Sim" para isso, recebo um erro de permissão dizendo que estou não é possível gravar na pasta.

Meus registros não estão relatando violações de acesso de qualquer tipo. Qual poderia ser o problema? (Veja trecho log abaixo)

[17/Jan/2011:10:26:34 +0100] "PUT /1.png HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "PUT /1.png HTTP/1.1" 201 304 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "LOCK /1.png HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "LOCK /1.png HTTP/1.1" 200 447 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "PROPPATCH /1.png HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "PROPPATCH /1.png HTTP/1.1" 207 389 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "HEAD /1.png HTTP/1.1" 401 - "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "HEAD /1.png HTTP/1.1" 200 - "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:34 +0100] "PUT /1.png HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:35 +0100] "PUT /1.png HTTP/1.1" 204 - "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:35 +0100] "PROPPATCH /1.png HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:35 +0100] "PROPPATCH /1.png HTTP/1.1" 207 389 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:35 +0100] "UNLOCK /1.png HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:35 +0100] "UNLOCK /1.png HTTP/1.1" 204 - "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:38 +0100] "PROPFIND / HTTP/1.1" 401 525 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"
[17/Jan/2011:10:26:38 +0100] "PROPFIND / HTTP/1.1" 207 1634 "-" "Microsoft-WebDAV-MiniRedir/6.1.7600"

    
por Clorith 17.01.2011 / 10:29

1 resposta

1

O WebDAV está usando o caminho "/", onde deve estar usando "/ Usuário ".

Editando o apache VirtualHost para usar Local / Usuário / caminho / para / Usuário e usando my.host.com/ < strong> Usuário como o endereço da unidade de rede mapeada resolveu esse problema.

    
por 18.01.2011 / 08:54