Tive o mesmo problema. Tente o seguinte:
sudo smbpasswd -a <username> #this should be your home account username on Ubuntu
ele deve solicitar que você defina uma senha do samba, que é armazenada separadamente para as senhas do Ubuntu. Você pode defini-lo da mesma forma que a sua senha de usuário, se desejar, embora não seja recomendado. Então faça:
sudo nano /etc/samba/smb.conf
Role até o final do arquivo e adicione / edite suas pastas compartilhadas da seguinte forma:
[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browseable = yes
public = yes
writable = yes
Em seguida, reinicie o samba com:
sudo service smbd restart
por último, mas não menos importante:
testparm
Se tudo estiver bem, você verá uma mensagem como:
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
Criado a partir de instruções Aqui .
Isso funcionou para mim no Mac OS 10.10.1.