为什么从 16.04 升级到 18.04 后,mount.cifs 不再在 fstab 中工作?

bom*_*ben 10 fstab mount samba lubuntu cifs

我用于连接到本地 NAS 的 fstab 总是

//192.168.111.112/RAID /home/moi/share/OMV cifs noauto,users,username=USERNAME,passwd=PASSWORD
Run Code Online (Sandbox Code Playgroud)

将我的系统从 Lubuntu 16.04 升级到 18.04 后,这不再起作用,并给出错误消息:

Failed to query password: Permission denied
Password for USER@//192.168.111.112/RAID: mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)

bom*_*ben 9

对我有用的是将vers=1.0添加到 fstab 中的选项,并结合将密码选项从passwd更改为password

//192.168.111.112/RAID /home/moi/share/OMV cifs  vers=1.0,noauto,users,username=USERNAME,password=PASSWORD
Run Code Online (Sandbox Code Playgroud)

有助于找到错误日志:

tail -f  /var/log/kern.log 
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何进一步的投入。


编辑:2019 年 9 月

今天我意识到这users不再是mount cifs命令的有效参数。此外,vers=1.0应该是默认值,根据man mount.cifs.