我的系统从 Ubuntu 16.10 更新到了 Ubuntu 17.04。当时一切都运行良好。但几天后,Ubuntu 17.10 的更新也可用了,所以我更新了它。
更新到 Ubuntu 17.10 后,我挂载的网络文件夹现在无法正常工作。当我单击已挂载的文件夹时,它会显示权限问题消息,如下图所示:
我的fstab
文件内容如下
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=1b55458c-51f1-43e1-9abe-5c0418094669 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=184E-A348 /boot/efi vfat defaults 0 1
# swap was on /dev/sda3 during installation
UUID=a05e7035-b2e2-45e5-9bcd-39204a0f4503 none swap sw 0 0
//177.10.10.123/DEV6 /home/nilesh/DEV6 cifs uid=nilesh,rw,username=usernamehere,password=pwdhere,iocharset=utf8,sec=ntlm 0 0
我已尝试通过添加vers=1.0
行fstab
安装共享,但仍然不起作用。
解决办法是什么?
我也尝试执行“sudo nautilus”命令,但出现以下错误
Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Could not connect: Connection refused
(nautilus:9087): Gtk-WARNING **: cannot open display: :0
答案1
版本 1 的 cifs 选项是vers=1.0
,而不是ver=1.0
。
答案2
有一些您没有但需要的安装选项。
首先,您需要user
允许非超级用户使用/etc/fstab
定义的挂载点/规则的选项。这是列出的选项man fstab 5
:
The fourth field (fs_mntops).
This field describes the mount options associated with the
filesystem.
It is formatted as a comma-separated list of options. It con‐
tains at least the type of mount (ro or rw), plus any additional
options appropriate to the filesystem type (including perfor‐
mance-tuning options). For details, see mount(8) or swapon(8).
Basic filesystem-independent options are:
...
user allow a user to mount
...
其次,由于这是 CIFS 挂载,您需要知道在共享服务器上使用的 CIFS 协议版本。如果您使用的是 Windows 2006 之前的任何 Windows 共享,或者使用旧协议的旧 Samba 共享,您还需要vers=1.0
在挂载选项中告诉它使用 CIFS 共享。但是,如果这给您“无效参数”错误,那么您应该尝试使用vers=2.0
。如果这不起作用,请使用vers=3.0
并删除sec=ntlm
(这解决了我在 Windows 2016 共享挂载方面的问题)。