• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

htdigest mit Linux Apache nicht Xampp

Also als Nebie bin ich nun soweit das ich nun mit Hilfe einer Anleitung einen VitualServer erstellt habe:

DavLockDB /var/run/webdav/DavLock

<VirtualHost *:80>
DocumentRoot /home/idisk/html
ServerName pixel.selfhost.de
</VirtualHost>
<Directory "/home/pixel">
DAV On
AuthType Digest
AuthName iTools
AuthDigestDomain "/"
AuthDigestFile /home/idisk/WebDavUsers
AuthGroupFile /home/idisk/WebDavGroups
Options None
AllowOverride None
<LimitExcept GET HEAD OPTIO.NS>
require valid-user
</LimitExcept>

Order allow,deny
Allow from all

</Directory>

Nun wollte ich ein User einrichten und zwar so:

htdigest -c /home/idisk/WebDavUsers iTools pixel

danach kommt aber eine Fehlermeldung: htdigest: command not found

In der loadmodule.conf von Suse steht aber:
LoadModule auth_digest_module /usr/lib/apache2-prefork/mod_auth_digest.so

Ist das nicht das htdigest- Module ???

Bei stoppen und erneuten Starten des Apache kommt keine Fehlermeldung.

bei Aufruf des Webdav erscheint die Meldung, Acces forbidden, welche ja als Resultat der vorangegangenen Meldung erscheint.

kann mir jemand weiterhelfen, und sagen was ich falsch mache ??? Danke
 
Das Apache Modul scheint installiert zu sein. Nur nicht das Programm "htdigest". Das braucht der Apache aber nicht. Das ist nur dafür da das Du als Administrator Passwortdateien anlegen kannst. Such mal über YaST danach. Ansonsten, für Webdav brauchst Du htdigest nicht unbedingt. Das geht auch über "Basic" Authenfizierung. Funktioniert vom Prinzip genauso, nur das Du statt AuthType digest eben AuthType Basic benutzt. Die Digest Befehle fallen natürlich auch weg und statt htdigest nutzt man dann htpasswd.
 
Wie sieht dann z:B. das Anlegen eines Users aus: Ich benötige ein Beispiel, bitte.
Dann kann ich mir ein en Reim daraus machen. Also ich dachte:

????xxx??? -c /home/idisk/WebDavUsers iTools pixel
 
Oben