Utworzyłem nowy plik /etc/httpd/conf/webapps.d/plikiwebdav.conf (na współczesnym systemie byłby pewnie /etc/httpd/conf.d/plikiwebdav.conf) z konfiguracją serwera apache:
Alias /pliki /var/www/tusapliki
<Directory /var/www/tusapliki/>
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
<Location /pliki>
    DAV On
    Order allow,deny
    AuthType Digest
    AuthName "Dostep do plikow"
    AuthUserFile /var/lib/dav/haselka
    Require valid-user
    Order allow,deny
    Allow from 1.2.3.4
    Satisfy any
</Location>
oczywiście katalog /var/www/tusapliki musi istnieć. Tutaj dodatkowo wpuszczam bez hasła z adresu IP 1.2.3.4 - to nie jest potrzebne.
Zakładam pierwszego użytkownika:
htdigest -c /var/lib/dav/haselka "Dostep do plikow" ja
i pozostałych:
htdigest /var/lib/dav/haselka "Dostep do plikow" user2 htdigest /var/lib/dav/haselka "Dostep do plikow" user3
itd. Teraz wystarczy przeładować serwer. Testy można wykonać za pomocą przeglądarki.
Podłączenie się do zasobu z MS Windows:
net use * http://adres.mojego.serwera.pl/pliki
spyta się o użytkownika i hasło. Jeżeli podamy hasło w poleceniu:
net use * http://adres.mojego.serwera.pl/pliki tajnehaslo \USER:ja \PERSISTENT:yes
i każemy zapamiętać to doda zasób na stałe.
Add comment