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


10

我如何在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

(这是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共享!


我在Ubuntu 11.10中遇到相同的问题,无法像以前一样安装OS X Lion SMB / CIFS共享。
杰夫·韦林

Answers:


9

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

我已经尝试过,它可以正常工作:

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

嗨,Senggtui,非常感谢您的回答,我测试了它,它的工作原理无疑是正确的。仍然有点不可理解,因为我必须通过CLI进行挂载/卸载,而且我无法通过Nautilus GUI进行此操作,甚至不能使用存储在密钥环中的凭据....但是它可以工作!
Flavio Molinelli

感谢您提供的解决方案,尽管我很失望,但是这意味着每次我想在OS X上挂载SMB / CIFS共享时都必须下降到命令行。有了它们已经删除的功能,现在,我很想回到雪豹。
杰夫·威林

您刚刚保存了我的mac,免于受到大锤的影响。非常感谢。
LRE 2014年

/etc/fstab该命令的版本是什么?
2grit 2015年

“无效的论点”。当然,它不再是狮子。
Michael

1

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


1

您也可以使用/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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.