我在 /etc/fstab 中添加一个文件夹:
//172.30.12.37/test/ /home/my/test cifs user=afs,pass=123456,auto,exec,umask=002,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
现在可以在 nautilus 侧栏中看到测试链接。但是当我点击这个图标时,会显示一个错误:
mount: only root can mount //172.30.12.37/test/ on /home/my/test
如何使用 root 用户从终端挂载此文件夹?
答案1
尝试user
在您的选择在/etc/fstab
。
从man 8 mount
:
user
允许普通用户挂载文件系统。挂载用户的名称被写入mtab,以便他可以再次卸载文件系统。此选项意味着选项 noexec、nosuid 和 nodev(除非被后续选项覆盖,如选项行 user、exec、dev、suid 中)。
答案2
您还有更多选择:
- 将用户
asf
及其密码替换为 root 和 root 密码(如果有)。由于您使用的是 Ubuntu,所以这并不是一件小事。 为用户“asf”添加权限,允许他以 root 身份挂载。以 root 身份在 /etc/sudoers.d/ 中创建一个文件,命名为 ie
asf-mount
,并包含以下一行内容:asf ALL=NOPASSWD: /bin/mount
还要将此文件的访问权限更改为只读:sudo chmod 440 /etc/sudoers.d/asf-mount
,并注销并使用 user 重新登录asf
。