mounten von webdav-freigaben mittels davfs

Status
Für weitere Antworten geschlossen.

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Doch sollten sie, hat bei mir auch funktioniert. Überprüfe mal Format, rechte und Schreibweise sowie die Pfadangabe.
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Kann mir jemand sagen ob was dagegen spricht die für das kompilieren von davfs installierten IPKG-Pakete wieder zu entfernen?
 

Christian72D

Benutzer
Mitglied seit
29. Apr 2010
Beiträge
725
Punkte für Reaktionen
15
Punkte
44
Ich bin jetzt dem Wiki gefolgt um meinen box.net Account einzubinden, jetzt kommt leider folgende Meldung:

Rich (BBCode):
DS211> mount.davfs http://box.net/dav/ /volume1/boxnet/
mount.davfs: Mounting failed.
Could not authenticate to server: rejected Basic challenge

Also generell geht es mit dieser Adresse, also über den Total Commander kann ich damit verbinden.
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Versuch mal https.
 

Christian72D

Benutzer
Mitglied seit
29. Apr 2010
Beiträge
725
Punkte für Reaktionen
15
Punkte
44
Mhhh, in keiner Anleitung zu box.net stand was von https, deswegen hatte ich es erst garnicht probiert.

Aber ich komme schon mal einen Schritt weiter.

Rich (BBCode):
DS211> mount.davfs https://box.net/dav /volume1/boxnet/
mount.davfs: the server certificate does not match the server name
mount.davfs: the server certificate is not trusted
  issuer:      Network Solutions L.L.C., US
  subject:     Secure Link SSL Wildcard, Box.net, Inc., 1895 El Camino Real, Pal
o Alto, CA, 94306, US
  identity:    *.box.net
  fingerprint: 7c:
You only should accept this certificate, if you can
verify the fingerprint! The server might be faked
or there might be a man-in-the-middle-attack.
Accept certificate for this session? [y,N] y
mount.davfs: Mounting failed.
302 Found

Oder:

Rich (BBCode):
DS211> mount -t davfs https://box.net/dav /volume1/boxnet/
mount: mounting https://box.net/dav on /volume1/boxnet/ failed: No such device
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Hast du das https-Zertifikat als vertrauenswürdig deklariert? Schau dir nochmal die Anleitung dazu an. Ansonsten überprüfe mal alle Pfade die die verwendest.
 

MeisterHora

Benutzer
Mitglied seit
08. Jun 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich hänge genau an der Stelle :

mount.davfs: Mounting failed
302 Found

Befehl war:
mount.davfs https://sd2.1und1.de /volume1/998_1und1

Zertikat wurde importiert
User davfs und Gruppe Davfs wurde über die http Synoverwaltung angelegt,
da der group und useradd befehl unbekannt war..

Hat jemand eine Idee??
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Dein Pfad "https://sd2.1und1.de /volume1/998_1und1" kommt mir komsich vor. Mach mal das Leerzeichen raus und teste den Pfad über den Browser.
 

MeisterHora

Benutzer
Mitglied seit
08. Jun 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
nachdem es jetzt zu funktionieren scheint kann ich nicht sagen, an was es lag. Ich habe noch 2 reboot's gemacht und nochmals eingegeben ....
 

Winkman

Benutzer
Mitglied seit
16. Jan 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

Kann mir vielleicht jemand helfen wie ich die Zertifikats abfrage weg bekomme?

Ich habe ein WEBDAV bei Alice (AliceSmartDisk) den ich in meiner DS712+ für ein Backup nutzen möchte und nach langer Nacht des tüftelns bin ich an dem Punkt wo ich es nicht mehr verstehe.
Die Anleitungen haben ja alle gut funktioniert aber das Alice Zertifikat ist mir echt ein Rätzel

Rich (BBCode):
DiskStation> mount.davfs https://dav.disk.alice-dsl.de /volume1/alice
mount.davfs: the server certificate is not trusted
  issuer:      OptimumSSL CA, Jersey City, New Jersey, US
  subject:     OptimumSSL Wildcard, Domain Control Validated
  identity:    *.disk.alice-dsl.de
  fingerprint: fa:a2:35:69:56:38:78:db:e6:4d:66:6b:ab:de:23:b3:b6:cb:d1:7f
You only should accept this certificate, if you can
verify the fingerprint! The server might be faked
or there might be a man-in-the-middle-attack.
Accept certificate for this session? [y,N] y
DiskStation>

Wenn ich das mit "y" bestätige muss doch dieses Zert. irgendwo liegen oder? aber wo? dann könnte man das doch permanent speichern.

Danke
Winkman
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.669
Punkte für Reaktionen
1.566
Punkte
314
Ich bin beim stöbern im Forum zufällig auf diesen Thread gestossen und war gleich Feuer und Flamme. Nach soetwas habe ich schon die ganze Zeit gesucht. Da ich auch im Besitz einer FritzBox 7390 bin, habe ich bereits mein web.de-Smartdrive-Laufwerk darüber eingebunden. Jetzt kann ich es sogar über meine DS-111 einbinden!
Dafür musste ich aber erstmal ganz von vorne anfangen und mich mit SSH, Putty, IPKG und generell der Konsolenarbeit unter Linux auseinandersetzen. Aber dank der hervorragenden Anleitungen hier als auch im Wiki hat alles ohne nennenswerte Probleme geklappt. Super! Mein Dank an alle die dazu beigtragen haben, solche Anleitungen zu verfassen!

Ein Problem habe ich aber noch, es wurde auch schon angerissen. Es geht um die Benutzer / Gruppen Einrichtung! Der Befehl aus dem Wiki

addgroup davsf2
adduser -D -H -G davfs2 davfs2

hat bei mir auch nur eine Fehlermeldung ausgeworfen. Hab es dann über den DSM erledigt. Soweit so gut. Im Datei-Browser per DSM kann ich auch per Admin , schreibend auf das WebDav Laufwerk zugreifen, als "normaler Benutzer" kann ich jedoch nur lesend darauf zugreifen, möchte aber auch schreibend zugreifen. Hab schon vieles versucht, aber ich bekomm es nicht hin. Habe die Rechte der Gruppe / Benutzer nochmal überprüft, erkenne aber keinen Grund, warum es nicht funktionieren sollte.

Kann mir da vielleicht jemand einen Tipp geben was ich evt. falsch mache, oder was ich übersehe?
Was bedeutet eigentlich -D -H -G bei dem Befehl adduser ???

Gruß Tommes!
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hi Tommes,

wie lauten denn die Rechte des Verzeichnisses, in das du den WEBDAV-Speicher mountest?
Also so in der Art:
Rich (BBCode):
ls -l /volume1
...
drwxr-xr-x 15 root  root        512 May  7  2009 1und1
...
Da evtl mal ein chmod 777 1und1 machen.

Ich habe ein anderes Problem:
bei mir wird bei einem Reboot der Autostart von S99Davfs2Mount.sh in /opt/etc/init.d nicht durchgeführt.
Ich habe dort mehrere andere Dateien, die ausgeführt werden, die Rechte stimmen auch und ich kann die Datei Problemlos nach dem booten mit
Rich (BBCode):
DiskStation> ./S99Davfs2Mount.sh start
ausführen und der mount erscheint?!?
Hat jemand eine Idee?

Danke, Anna
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.669
Punkte für Reaktionen
1.566
Punkte
314
Hi!

OK, habe neue Probleme: ich habe Benutzer / Gruppe "davfs2" wieder gelöscht, da ich keinen Sinn darin sah, diesen zu behalten. Nach einem Neustart der DS wurde das WebDav-Laufwerk auch nicht mehr eingebunden, so wie bei dir der Fall.

Wenn ich dann mit Putty versuche manuell zu starten:
Rich (BBCode):
DS> mount.davfs https://webdav.smartdrive.web.de/ /volume1/Smartdrive
erhalte ich diese Fehlermeldung
Rich (BBCode):
mount.davfs: wrong owner of cache directory /opt/var/cache/davfs2/webdav.smartdrive.web.de+volume1-Smartdrive+root

Analog dazu habe ich mal deinen Vorschlag ausprobiert...
Rich (BBCode):
./S99Davfs2Mount.sh start
... hatte aber den gleichen Effekt!

Die Verzeichisrechte, wohin ich mein WebDAV-Laufwerk mounte lauten
Rich (BBCode):
drwxrwxrwx  2 root  root    4096 Feb 26 20:33 Smartdrive
Müsste da jetzt etwa davfs2 davfs2 stehen, anstatt rootroot?

Und noch die Verzeichnisrechte der Cache-Verzeichnis
Rich (BBCode):
drwxrwxr-x 3 root davfs2 4096 Feb 26 20:38 davfs2
Da steht ja als Benutzer davfs2 ?!?

Hab den Benutzer / Gruppe davfs2 wieder angelegt, bringt aber nichts?


Mist!

Hilfe!

Gruß, Tommes!
 
Zuletzt bearbeitet:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.669
Punkte für Reaktionen
1.566
Punkte
314
Ich nochmal!
Schmerzfrei wie ich bin, habe ich kurzer Hand meine DS resetet und nochmal ganz von vorne angefangen. Jetzt läuft wieder alles, habe aber immer noch das Problem, das ich nur als admin schreibend auf mein WebDav-Laufwerk zugreifen kann. "Normale"-Benutzer können nur lesen, egal welche Berechtigungen ich ihnen im DSM vergebe. Vielleicht finde ich ja noch raus, an welcher Schraube ich drehen muß, damit auch andere Schreibzugriff erhalten, dann werde ich es hier posten. Wie auch immer... für's erste läuft alles und ich bin mit dem Ergebnis zufrieden.

@Anna Konda: Sorry das ich dir nicht weiter helfen kann, aber ich kann mich grad selber so über Wasser halten, was Linux angeht. (Aber ich übe fleißig)

Gruß Tommes!
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
habe aber immer noch das Problem, das ich nur als admin schreibend auf mein WebDav-Laufwerk zugreifen kann. "Normale"-Benutzer können nur lesen, egal welche Berechtigungen ich ihnen im DSM vergebe.
Die "Normale"-Benutzer sind in der Gruppe davfs2 ?
Das Smartdrive Verzeichnis hat die Rechte 776 , drwxr-rwx-x , davfs2 davfs2 ?

Gruß Jo
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.669
Punkte für Reaktionen
1.566
Punkte
314
Ja, die "Normalen"-Benutzer sind auch in der Gruppe davfs2!

Mein Smartdrive-Verzeichnis hatte die Rechte 755, drwxr-xr-x, root root! Habe sie dann mal so geändert, wie du vorgeschlagen hast. Vorsichtshalber WinDoof und die DS neu gestartet, jedoch mit dem selben Ergebnis wie vorher. Hab immer noch kein Schreibzugriff!

Da meine anderen Share's auch alle die Rechte 777, drwxrwxrwx root root haben, habe ich gleich auch mal dieses ausprobiert. Auch ohne Erfolg. Ich weis echt nicht mehr, was ich tun soll?

Was wäre denn mit dem Cache-Verzeichnis, welches unter /opt/var/cache/davfs2 liegt? Dort sind die Rechte drwxrwxr-x root davfs2 ! Sollte man da vieleicht was ändern, obwohl es ja eigentlich ziemlich Sinnfrei wäre! Möchte halt nur nicht wieder mein laufendes System auf's Kreuz legen, daher will ich mal nicht zuviel rumspielen!

Gruß Tommes!
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Mein Smartdrive-Verzeichnis hatte die Rechte 755, drwxr-xr-x, root root! Habe sie dann mal so geändert, wie du vorgeschlagen hast. Vorsichtshalber WinDoof und die DS neu gestartet, jedoch mit dem selben Ergebnis wie vorher. Hab immer noch kein Schreibzugriff!
wenn Du 777 hast solltest Du als sonst wer zugreifen dürfen,
von Windows aus geht es ? Nicht auf die DS, sondern zu dem Anbieter ?.
/volume1/@optware/etc/davfs2/
davfs2.conf
#General Options
#--------------
dav_user davfs2
dav_group davfs2

Gruß Jo
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.669
Punkte für Reaktionen
1.566
Punkte
314
Nun, ich kenn die Sache mit den Berechtigungen schon von meinem Apache Webserver (php & mySQL)! Und ja, eigentlich müsste ich bei 777 mit allem und jedem schreiben können, nicht aber bei diesem Share!?! Warum, weis der Geier.

Code:
/volume1/@optware/etc/davfs2/
davfs2.conf
#General Options
#--------------
dav_user davfs2
dav_group davfs2

Habe ich überprüft und angepasst, da vor den beiden Einträgen noch ein # stand! Reboot.... ohne Erfolg.

Ich kann also:
-Über den DSM-Dateibrowser als Admin "schreiben"
-Über den DSM-Dateibrowser als User "lesen"
-Über den Windows Explorer als Admin "schreiben"
-Über den Windows Explorer als User "lesen"

Gruppen: administrators, users, davfs2 - wobei bei davfs2 eine Gruppenberechtigung auf den Share "Smartdrive" besteht (r/w)
Benutzer: admin, users, davfs2 - wovon davfs2 auch der Benutzergruppe users angehört und umgekehrt, jedoch nicht der Gruppe administrators!

Theoretisch müsste es ja auch so klappen, tut es aber nicht!

Vielleicht noch einen Tipp im Ärmel?

Gruß Tommes!
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Theoretisch müsste es ja auch so klappen, tut es aber nicht!
Vielleicht noch einen Tipp im Ärmel?
ok, wie sieht es den mit den Rechten unterhalb Smartdrive Verzeichnis aus ? Bestimmt root 755.
Wie mountest Du ? Als root via script oder via S99Davfs2Mount.sh start.
Hast Du Meldungen beiim starten S99Davfs2Mount.sh start oder stop

Gruß Jo
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.669
Punkte für Reaktionen
1.566
Punkte
314
Richtig, unterhlab des Smartdrive-Verzeichnis sind die Rechte auf drwxr-xr-r!

Ich mounte via S99Davfs2Mount.sh mittels (mount.davfs) und habe im Admin-Tool unter Syslog folgende Einträge....

Code:
Mar  4 18:15:19 mount.davfs: found orphaned file in cache:
Mar  4 18:15:19 mount.davfs:   /opt/var/cache/davfs2/webdav.smartdrive.web.de+volume1-Smartdrive+root/index.new
Mar  4 18:15:19 mount.davfs: found orphaned file in cache:
Mar  4 18:15:19 mount.davfs:   /opt/var/cache/davfs2/webdav.smartdrive.web.de+volume1-Smartdrive+root/PuTTYPortable_0.62_English.paf.exe-8edXBK
Mar  4 18:17:00 scemd: scemd.c:391 stop manutild.
Mar  4 18:28:56 file_share.cgi: webfmmisc.cpp:696 Failed to chdir /volume1/Smartdrive/lost+found. [Permission denied]

Heist wohl, das im Cache wohl noch irgendwelche Dateien schlummern, die ich testweise zum Uploaden benutzt habe. Was anderes steht im Syslog nicht!

Frage: Wie kann ich die S99Davfs2Mount.sh manuell Starten bzw. stoppen?

Gruß Tommes!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat