有完全相同的问题。请尝试以下操作:
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上对我有用。