Min*_*nos 7 permissions mount webdav davfs2
我正在尝试使用此 fstab 行安装 webDAV 共享:
myserverip /media/myserver/ davfs noauto,user,rw 0 0
我已将秘密凭据添加到~/.davfs2/secrets
.
还sudo dpkg-reconfigure davfs2
允许非 root 用户安装。
如果我有以下内容,这一切都很好/etc/davfs2/davfs2.conf
:
dav_user myusername # system wide config file only
dav_group myusername # system wide config file only
Run Code Online (Sandbox Code Playgroud)
但这显然仅适用于一位用户,但是如果我将其保留为默认值:
dav_user davfs2 # system wide config file only
dav_group davfs2 # system wide config file only
Run Code Online (Sandbox Code Playgroud)
并将我的用户帐户添加到组 davfs2 通过
sudo usermod -aG davfs2 myusername
这是成功的,如输出所示groups myusername
:
myusername : myusername davfs2
Run Code Online (Sandbox Code Playgroud)
但是,当我现在尝试挂载共享时,出现以下错误:
/sbin/mount.davfs: user myusername must be a member of group davfs2
Run Code Online (Sandbox Code Playgroud)
那么我如何让它按组安装,为什么它不能识别我在正确的组中。
nol*_*eti 10
您正在运行的登录会话可能尚未使用新组进行更新。试着打电话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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12015 次 |
最近记录: |