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


8

刚刚在我的服务器上安装了Ubuntu 14.10,替换了14.04(未升级)。我给它起了相同的名字(ubuntu服务器)。我安装了Samba,并使用相同的名称(sde,sdf等)重新定义了先前建立的共享。

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

有谁知道问题是什么或者我可以检查什么以获取有关实际问题的更多详细信息?

问候,大卫

Answers:


21

有完全相同的问题。请尝试以下操作:

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

它会提示您设置一个Samba密码,该密码与Ubuntu密码分开存储。您可以根据需要将其设置为与家庭用户密码相同,尽管不建议这样做。然后做:

sudo nano /etc/samba/smb.conf

滚动到文件底部,然后按如下所示添加/编辑共享文件夹:

[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
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 "[<folder_name>]"
Loaded services file OK.
Server role: ROLE_STANDALONE

这里取消说明。

这在Mac OS 10.10.1上对我有用。


好点,忘记了这一点
kalel 2014年

这应该是公认的答案。
布莱尔23

按此答案所述设置samba密码,使我可以在Finder窗口中使用Cmd + K进行连接,输入Ubuntu计算机的smb:// <ip-address>,并在MacOS High Sierra中添加新的samba用户和密码。
Michael Fulton

这个答案应该被接受为正确的。让我们把功劳归功于谁。
Almir Campos
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.