[Eisfair] webdav automatisch beim Booten mounten

Raphael Gradenwitz raphael at gradenwitz.ath.cx
Mo Jan 2 18:05:18 CET 2012


Hi Matthias,

Am 27.10.2011 17:29, schrieb Matthias Prill:
> Am 26.10.2011 02:49, schrieb Raphael Gradenwitz:
>> Wenn es dann immer noch nicht geht, versuche mal mit der Angabe in der
>> fstab aber diesmal anstatt:
>>
>> credentials=/etc/davfs2/secrets
>>
>> mit:
>>
>> secrets=/etc/davfs2/secrets
> Er kennt die Option nicht:
> 
> root at gondwana:~# mount -a
> Unknown option secrets=/etc/davfs2/secrets.
> Recognised options:
>     conf=        : absolute path of user configuration file
>     uid=         : owner of the filesystem (username or numeric id)
>     gid=         : group of the filesystem (group name or numeric id)
>     file_mode=   : default file mode (octal)
>     dir_mode=    : default directory mode (octal)
>     ro           : mount read-only
>     rw           : mount read-write
>     [no]exec     : (don't) allow execution of binaries
>     [no]suid     : (don't) allow suid and sgid bits to take effect
>     [no]_netdev  : (no) network connection needed

OK. Also du kannst genauso wie ich auch dachte, NUR den Pfad zu einer
vom Standardpfad abweichende Konfigurationsdatei angeben in der dann auf
alles weiter verwiesen werden kann/soll

>>
>> Und wenn das noch nicht gehen sollte, versuche es, indem diese Angabe in
>> der datei /etc/davfs2/davfs2.conf untergebracht wird.
> Die secrets Angabe darf nur in der Userconfig stehen?!

Auszug aus `man davfs2.conf`

secrets
       Name der Datei, die die vertraulichen Zugangsdaten für Server
       und Proxy enthält, sowie Passwörter zur Entschlüsselung von
       Client-Zertifikaten. Der Name muss ein absoluter Pfad sein.
       Die Datei darf nur für den Eigentümer schreib- und lesbar sein
       (Dateimodus 600).
       Voreingestellt: ~/.davfs2/secrets
       Diese Option ist nur in den Benutzer-Konfigurationsdateien
       erlaubt. Die systemweite Datei für diese Daten ist immer
       /etc/davfs2/secrets.

Das heisst, da gibt es für dich also auch nichts ein zu stellen da du
als root mit system-weite Dateien mountest.

> Funktioniert leider immer noch nicht.
> Es werden auch keine Logeinträge produziert .-(

Frage zu deiner /etc/davfs2/secrets selber:
Wie hast du die Credential Line denn gemacht? Mit absolutem Pfad (des
lokalen Mountpoints) oder 'Old style' mit der zu mountende URL an erster
Stelle?
Hast du da mal hin und her versucht?
Hat der Pfad oder die URL Leerzeichen?
Hat das Passwort Sonderzeichen die eventuell nicht richtig escaped sind?

Liebe Grüße,
-- 
Raphael Gradenwitz


Mehr Informationen über die Mailingliste Eisfair