PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache & webDAV Schreibrechte



LoOom
14.05.07, 16:46
Hallo, ich hoffe ich trage mein anliegen im richtigen forenbereich vor, ansonsten seht es mir bitte nach, bin neu hier Wink

also ich als blutiger debian neuling habe heute das webDAV modul für apache installiert. soweit funktioniert es auch super d.h ich kann auf meinen server zugreifen bzw. mein freigegebenes verzeichnis mit osx 10.4 mounten.

allerdings kann ich leider keine dateien von meinem mac auf das gemountete laufwerk kopieren, dazu fehlen mir anscheinend die nötigen schreibrechte! ein weiteres problem ist, das ich auf der debian maschine mit meinem "normalen nutzer" nichts in das webDAV Verzeichnis kopieren kann, was natürlich auch irgendwie doof ist^^

wenn mir bitte jemand helfen könnte diese zwei probleme in den grriff zu bekommen, wäre ich sehr sehr dankbar!

wie gesagt ich bin absoluter neuling und bin mit allem noch nicht richtig vertraut. ich bin jetzt auch schon ca. 1 stunde am googlen aber finde leider nichts was mir die lösung meines problems näher bringt!

anbei noch meine /etc/appache2/sites-enabled/homepage.homelinux.org konfig (wenn sie das wirklich ist^^)



<VirtualHost *>
ServerAdmin xxx@xx.de
ServerName homepage.homelinux.org
ServerAlias http://homepage.homelinux.org

DocumentRoot /home/srw/homepage.homelinux.org
<Directory /home/srw/homepage.homelinux.org>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>


# Note Alias goes to our DocumentRoot.
Alias /webdav /home/srw/homepage.homelinux.org

# But we apply different settings
<Location /webdav>
DAV On
AuthType Digest
AuthName "webdav-homepage"
AuthUserFile /home/srw/digest-password
Require valid-user
</Location>

</VirtualHost>



p.s. nach diesem howto habe ich den server installiert http://www.debian-administration.org/articles/285

Wene
14.05.07, 21:41
Klingt nach einem Berechtigungsproblem lokal auf der Linux Kiste. Schau dir dazu mal die Unix-Dateirechte (http://de.wikipedia.org/wiki/Unix-Dateirechte) an.
Der User unter dem Apache die Dateien schreiben möchte, muss auf den Ordner Schreibrechte haben. Genauso dein lokaler User.

dabasi
14.11.07, 20:52
guten abend.

ich hab das gleiche problem wie LoOom.
hab ausch schon mit den dateirechten herumexperimentiert, doch nichts. ich kann einfach nicht schreiben.

hier mal ein auszug aus den dateirechten



-rw-r--r-- 1 sp sp 12 Nov 14 17:24 .htgroup
-rw-r--r-- 1 sp sp 19 Nov 14 17:24 .htpasswd
-rwxrwxrwx 1 www-data www-data 822 Nov 14 14:48 sebi.ics


in meiner /etc/apache2/sites-available/default hab ich es so eingetragen



<Directory /home/sp/www/cal/>
require valid user
</Directory>

<Location />
DAV on
AuthType Basic
AuthName "WebDAV Storage"
AuthUserFile /home/sp/www/cal/.htpasswd
AuthGroupFile /home/sp/www/cal/.htgroup
Require group webdav
</Location>


ich hoffe es kann mir hier jemand helfen.

schoene gruesse

marce
14.11.07, 20:57
... und welche Rechte hat /home/sp/www/cal/?

dabasi
14.11.07, 21:02
/home/sp/cal hat momentan



drw-r-xr-x 2 www-data www-data 4096 Nov 14 17:24 cal

marce
14.11.07, 21:35
findest Du nicht, der Apache sollte das Recht haben, in das VZ hineinzuwechseln?

dabasi
14.11.07, 22:41
auch wenn meine dateirechte so aussehen, hab ich keine schreibrechte.



drwxr-xr-x 2 www-data www-data 4096 Nov 14 17:24 cal


zumal der apache ja reinschauen kann, da ich mich mit dem server verbinden kann und die dateien fuer die dazugehoerigen user liegen im verzeichnis.

wo koennte sonst noch das problem sein?

MiGo
15.11.07, 23:51
allerdings kann ich leider keine dateien von meinem mac auf das gemountete laufwerk kopieren, dazu fehlen mir anscheinend die nötigen schreibrechte!
Genaueres sagen dir dazu /var/log/apache2/access.log und error.log.
Steht dazu was drin?

AndreasMeier
12.01.08, 12:16
<Directory /home/srw/homepage.homelinux.org>



Heisst das Verzeichnis wirklich SRW oder meinst Du SRV ?
Evtl. Schreibfehler ?

AndreasMeier
12.01.08, 13:18
Nach der guten Konfig-Vorlage von LoOom versuch ich nochmal mein Webdav-Glück und hab meine Konfig entsprechend angepasst. Scheint soweit zu laufen.

Ich brauch Webdav für die Synchronisation von Firefox-Bookmarks mittels des Addons "Foxmarks".

Hab das Addon also installiert und konfiguriert.
Als Server trag ich "http://webdav.home.int/bookmarks/foxmarks.json" unter URL ein.
Aber ich erhalte nur die Statusmeldung : DNS Host unbekannt.

Zur Netzwerkkonfiguration:
Die URL webdav.home.int liegt auf meinem Server, auf dem ich auch einen BIND laufen habe.
Der löst mir die Adresse sauber auf, kann mit dem Browser direkt drauf zugreifen (auf Webdav).
Nur eben mit Foxmarks hab ich das genannte Problem.

Anbei die Protokoll-Datei von Foxmarks:


[2008-01-12 13:09:01] ------ Foxmarks/2.0.34 starting upload with http://webdav.home.int ------
[2008-01-12 13:09:01] Notify(({status:1, msg:"Schreiben der Sync-Datei..."}))
[2008-01-12 13:09:01] Progress: ({status:1, msg:"Schreiben der Sync-Datei..."})
[2008-01-12 13:09:01] >>> PUT http://andreas@webdav.home.int/bookmarks/
[2008-01-12 13:09:01] >>> Body is: {"commands":[{"action":"insert","nid":"ROOT","args":{"ntype":"folder","pnid":null,"name":"Lesezeichen","modified":1198346743,"tnid":"FvPhC3"}},{"action":"insert","nid":"EU4vD","args":{"ntype":"separator","pnid":"ROOT"}},{"action":"insert","nid":"FvPhC3","args":{"ntype":"folder","pnid":"ROOT","name":"Bookmarks Toolbar Folder","description":"Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar","modified":1199817928}},{"action":"insert","nid":"HU4vD","args":{"ntype":"separator","pnid":"ROOT"}},{"action":"insert","nid":"XSXfx3","args":{"ntype":"bookmark","pnid":"ROOT","url":"http://www.foxcloud.com/wiki/Foxmarks:_Using_Your_Own_Server","created":1173633479,"visited":1174511150,"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAB 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","name":"Foxmarks: Using Your Own Server - Foxcloud Wiki"}}
[2008-01-12 13:09:21] >> onStreamComplete with status DNS Host unbekannt, 0 bytes.
[2008-01-12 13:09:21] network request failed; status is 804b001e
[2008-01-12 13:09:21] Notify(({status:2152398878, msg:"DNS Host unbekannt"}))
[2008-01-12 13:09:21] Progress: ({status:2152398878, msg:"DNS Host unbekannt"})
[2008-01-12 13:09:21] Returned error: DNS Host unbekannt(2152398878)

AndreasMeier
13.01.08, 14:28
Ich hab gerade mal die neueste Foxmarks-Version 2.0.39 installiert, leider kommt dieselbe Fehlermeldung. Hatte die Hoffnung, dass es damit gehen würde.

Hat jemand von euch evtl. eine Lösung / Idee zu dem Problem ?

Danke und Gruß
Andreas