Монтирование общего ресурса webDAV для всех пользователей

Я пытаюсь смонтировать общий ресурс webDAV с этой строкой fstab:

myserverip / media / myserver / davfs noauto, пользователь, rw 0 0

I добавили секретные учетные данные в ~/.davfs2/secrets.

Также сделано sudo dpkg-reconfigure davfs2, чтобы разрешить монтирование некорневым пользователям.

Это все работает нормально, если у меня есть следующее в /etc/davfs2/davfs2.conf:

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

Но это, очевидно, работает только для одного пользователя, однако, если я оставлю это по умолчанию:

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

и добавьте мою учетную запись пользователя в группу davfs2 через

sudo usermod -aG davfs2 myusername

, что успешно, как показано в выводе groups myusername:

myusername : myusername davfs2

Однако, когда я сейчас пытаюсь смонтировать общий ресурс, я получаю следующую ошибку:

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

Так как мне заставить его смонтировать по группе и почему он не распознает это? Я в правильной группе.

7
задан 16 July 2014 в 16:15

1 ответ

Ваша рабочая сессия входа в систему еще не могла бы быть обновлена с новой группой. Попытка, просто звоня groups и видит, перечисляет ли это 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
9
ответ дан 16 July 2014 в 16:15

Другие вопросы по тегам:

Похожие вопросы: