J'essaie de monter un partage webDAV avec cette ligne fstab:
myserverip/media/myserver/davfs noauto, utilisateur, rw 0 0
J'ai ajouté les informations d'identification secrètes à ~/.davfs2/secrets
.
Fait également Sudo dpkg-reconfigure davfs2
pour permettre le montage par des utilisateurs non root.
Tout cela fonctionne bien si j'ai les éléments suivants dans /etc/davfs2/davfs2.conf
:
dav_user myusername # system wide config file only
dav_group myusername # system wide config file only
Mais cela ne fonctionne évidemment que pour un utilisateur, mais si je le laisse par défaut:
dav_user davfs2 # system wide config file only
dav_group davfs2 # system wide config file only
et ajouter mon compte utilisateur au groupe davfs2 via
Sudo usermod -aG davfs2 myusername
qui réussit comme le montre le résultat de groups myusername
:
myusername : myusername davfs2
Cependant, lorsque j'essaie maintenant de monter le partage, l'erreur suivante apparaît:
/sbin/mount.davfs: user myusername must be a member of group davfs2
Alors, comment puis-je le faire monter par groupe et pourquoi ne reconnaît-il pas que je suis dans le bon groupe?.
Votre session de connexion en cours n'est peut-être pas encore mise à jour avec le nouveau groupe. Essayez d'appeler simplement groups
et voyez si cela répertorie davfs2.
$ 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