16.04.1 升级后 cifs 挂载失败(lts-xenial 内核)

16.04.1 升级后 cifs 挂载失败(lts-xenial 内核)

我有两个CIFS共享,在 14.04 和 16.04 上都安装得很好。当我应用 16.04.1 时,其中一个现在根本没有安装,而是给出:

mount -t cifs <CIFS SHARE> <Linux Mount point> -o username=<username>
Password for *****:
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs>

另一个共享实际上已安装,但没有显示任何内容。知道子文件夹后,我可以执行 cd,然后实际查看子文件夹。

因此,这似乎是一些权限问题,但是我对这两者拥有完全控制权限,并且如上所述,在之前运行良好xenial-kernel update。对于发生了哪些变化(特别是,我应该进行哪些更改才能使其再次运行),您有什么想法/建议吗?

答案1

默认情况下,这可能不再可行。以下是演练西夫斯山

该页面上有一条注释:

注意:遗憾的是,从版本 3.3.2-1ubuntu3.2(2009 年 10 月)开始,此方法不再可与“用户”选项一起使用。如果您没有读取权限,安全修复程序会阻止读取凭证文件。您必须将软件包固定在版本 3.3.2-1ubuntu3 或 3.3.2-1ubuntu3.1 上,才能继续以非 root 身份使用此方法。

尝试这样的事情

mount -t cifs //server/share/directory /mnt/directory -ocredentials=/path/to/cifs.credentials,nodfs

相关内容