Mounten einer webDAV-Freigabe für alle Benutzer


7

Ich versuche, eine webDAV-Freigabe mit dieser fstab-Zeile bereitzustellen:

myserverip / media / myserver / davfs noauto, user, rw 0 0

Ich habe die geheimen Anmeldeinformationen hinzugefügt ~/.davfs2/secrets.

Wird auch durchgeführt sudo dpkg-reconfigure davfs2, um das Mounten durch Nicht-Root-Benutzer zu ermöglichen.

Dies alles funktioniert gut, wenn ich Folgendes habe /etc/davfs2/davfs2.conf:

dav_user        myusername         # system wide config file only
dav_group       myusername         # system wide config file only

Dies funktioniert natürlich nur für einen Benutzer, wenn ich es auf der Standardeinstellung belasse:

dav_user        davfs2           # system wide config file only
dav_group       davfs2           # system wide config file only

und füge mein Benutzerkonto der Gruppe davfs2 über hinzu

sudo usermod -aG davfs2 myusername

Das ist erfolgreich, wie aus der Ausgabe von groups myusername:

myusername : myusername davfs2

Wenn ich jetzt jedoch versuche, die Freigabe bereitzustellen, wird die folgende Fehlermeldung angezeigt:

/sbin/mount.davfs: user myusername must be a member of group davfs2

Wie kann ich es nach Gruppe einbinden und warum erkennt es nicht, dass ich in der richtigen Gruppe bin?

Antworten:


10

Ihre laufende Anmeldesitzung wurde möglicherweise noch nicht mit der neuen Gruppe aktualisiert. Rufen Sie einfach an groupsund prüfen Sie, ob darin davfs2 aufgeführt ist.

$ sudo useradd foo -M
$ groups
myuser adm cdrom sudo dip plugdev lpadmin sambashare
$ sudo usermod -aG foo myuser
$ groups
myuser adm cdrom sudo dip plugdev lpadmin sambashare
$ su -l myuser
$ groups
myuser myuser adm cdrom sudo dip plugdev lpadmin sambashare foo

Ja, habe gerade meinen Fehler bemerkt ... habe mich aus dem Sudo ausgesperrt, kann das wahrscheinlich wiederherstellen, aber kann ich trotzdem herausfinden, zu welchen Benutzergruppen ich gehören soll?
Minos

Auch die Montage funktioniert nach einem Neustart einwandfrei.
Minos

Vielleicht einen neuen Benutzer erstellen und die Gruppen überprüfen, in die er eingefügt wird? natürlich auch sudo.
Noleti

2
Abmelden und Anmelden geholfen.
BTR Naidu

3
Mir ist klar, dass ich nie explizit eine Lösung vorgeschlagen habe: Ich su -l myuserwerde auch Ihre aktuelle Anmeldesitzung aktualisieren
noleti
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.