如何挂载 Mac OS X Lion 文件共享?

Fla*_*lli 10 samba macosx

如何在我的 Ubuntu 机器(10.10、11.4)上安装 OS X 10.7 Lion 共享?

由于 OS X 10.7 Lion 更新,与 Ubuntu 的网络集成是一场噩梦。以前,我们可以使用 SMB/CIFS 在 OSX 打印机上打印并快速安装 OSX 文件共享。

现在我必须使用 CUPS 和 IPP 共享在 OSX Lion 打印机上打印......完成!没有桑巴舞:它有效。

最糟糕的是,我无法再访问 OS X Lion 共享上的文件(Snow Leopard 还可以)。

完全从 Nautilus 我仍然可以浏览 OSX 服务器共享,挂载其中一个(使用 Nautilus 和smb://URL),我什至可以浏览所有共享的目录树,但是每当我尝试打开一个文件(即使是只读的)

我收到错误

Impossible to open file <<smb://<host>/<share>/<file-path>> Unexpected error: Function not implemented
Run Code Online (Sandbox Code Playgroud)

(这是 Konqueror);

尝试 mount.cifs 时,它向我报告

root@UL30AL64:/home/fmoli# mount.cifs //<host>/<myshare> /media/gw-fm -o user=<myname>,password=<mypwd>,nounix,noserverino,sec=krb5
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)

网上有传言说 SAMBA4 是 Linux/Ubuntu 的秘诀。但是我尝试设置 samba4 却没有任何运气(周围非常缺乏指南......)

其他人建议在 Ubuntu 上安装 netatalk。但是 netatalk 是一个“仅限服务器”的包:我需要在 Ubuntu 上安装 OSX 共享,而不是在 OSX 上安装 Ubuntu 共享!

小智 9

参考Apple 讨论社区中的这篇文章,您可以尝试使用额外的两个选项进行挂载:nounix,sec=ntlmssp

我试过了,它工作正常:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw
Run Code Online (Sandbox Code Playgroud)