安装Ubuntu 14.10后无法从Mac OS访问Ubuntu samba共享

刚在我的服务器上安装了Ubuntu 14.10,取代了14.04(没有升级)。 我给它的名字(ubuntu-server)和以前一样。 我安装了Samba并使用相同的名称重新定义了之前建立的共享:sde,sdf等。

但是,我无法再从Mac OS(Yosemite)访问这些共享。 我重新启动了服务器和Mac OS系统,但无济于事。 服务器和共享显示在两台Mac上,但我与服务器的连接是Guest的连接,虽然我已启用访客访问权限,但当我尝试访问其中一个共享时,我收到一个对话框“操作可以不能完成,因为找不到“”的原始项目“。 如果我尝试将连接更改为注册用户,我会收到“连接到服务器时出现问题”“。检查服务器名称或IP地址,然后再试一次……”。

有谁知道问题是什么或我可以检查什么来获得有关实际问题的更多细节?

问候,大卫

有完全相同的问题。 请尝试以下方法:

sudo smbpasswd -a  #this should be your home account username on Ubuntu 

它应该提示您设置一个samba密码,该密码单独存储到您的Ubuntu密码中。 如果您愿意,可以将其设置为与家庭用户密码相同,但不建议这样做。 然后做:

 sudo nano /etc/samba/smb.conf 

滚动到文件底部,按如下方式添加/编辑共享文件夹:

 [] path = /home// available = yes valid users =  read only = no browseable = yes public = yes writable = yes 

然后重启samba:

 sudo service smbd restart 

最后但并非最不重要的:

 testparm 

如果一切顺利,您应该看到如下消息:

 Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[printers]" Processing section "[print$]" Processing section "[]" Loaded services file OK. Server role: ROLE_STANDALONE 

解除了这里的指示。

这适用于Mac OS 10.10.1。