如何在 (k)ubuntu 13.04 中安装 cifs 共享?

如何在 (k)ubuntu 13.04 中安装 cifs 共享?

在 (k)ubuntu 12.10 中,我可以使用以下命令挂载 cifs 驱动器(来自我的 Apple Airport Extreme)

sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm //192.168.1.2/Drive ~/mnt/mount_point

今天我升级到 13.04 后,这个功能就不再起作用了。我现在收到错误

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

我已经cifs-utils安装了,但安装smbnetfs没有帮助。如何在 (k)ubuntu 13.04 中安装 cifs 卷?

答案1

我在尝试安装 Apple Time Capsule 卷时遇到了同样的问题。

我通过sec=ntlm向 /etc/fstab 添加一个选项解决了这个问题。

对于你的命令,使用

sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point

请参阅有关根变化的更详细解释:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=81bcd8b795229c70d7244898efe282846e3b14ce

不确定这是否是最好的解决方案,因为我想我会降低安全性。

相关内容