如何安装 Mac OS X Lion 文件共享?

如何安装 Mac OS X Lion 文件共享?

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

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

现在我可以使用 CUPS 和 IPP 共享在 OSX Lion 打印机上进行打印... 完成了!没有 samba:它可以工作。

最糟糕的是,我无法再访问 OS X Lion 共享上的文件(直到 Snow Leopard 为止都还正常)。

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

我收到错误

Impossible to open file <<smb://<host>/<share>/<file-path>> Unexpected error: Function not implemented

(这是 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)

网上有传言说 SAMBA4 是 Linux/Ubuntu 的秘诀。但我尝试设置 samba4,却没有成功(周围缺少指南……)

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

答案1

参考这个帖子在Apple讨论社区中,您可以尝试使用另外两个选项进行安装:nounix,sec=ntlmssp

我试过了,它工作正常:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw

答案2

此解决方案更为通用,可让您从 Ubuntu 11.10 访问 OS X 上的文件,尽管现在是通过 SMB/CIFS。在 OS X Lion 上,在共享中启用远程登录,添加您的用户以便您可以访问它,然后在 Ubuntu 11.10 上,它应该显示在可作为 SFTP 访问的浏览网络中。

答案3

/etc/fstab也可以使用:

//192.168.0.x/public    /mnt/public    cifs    credentials=/root/.credentialsfile,iocharset=utf8,nounix,sec=ntlmssp,noperm,rw

看起来/root/.credentialsfile会像这样:

username=myusername
password=mypassword

相关内容