Eu vejo algumas coisas que eu mudaria, vou tentar explicar o meu melhor:
- path = / home / test1 < = Com a configuração padrão de 'homes' do samba, você não precisa especificar um caminho, já que o mapeará automaticamente para a casa do usuário correspondente.
- usuários válidos = test1 < = Eu alteraria esse valor para% S, ele mapeará automaticamente 'test1' para '\\ server \ username'.
Isso lhe daria uma seção final [homes] que se parece com isso:
[homes]
comment = SHARE THE HOME DIRECTORY
read only = no
valid users = %S
guest ok = no
browsable = yes
Depois de fazer as alterações, reinicie seus serviços:
$sudo restart smbd
$sudo restart nmbd
Claro, você também precisará remover 'home' da sua linha smbclient e mudar para:
smbclient //172.31.31.48/test1 -U test1
Apenas testamos esta configuração com sucesso no Ubuntu 14.04.4 com a seguinte versão do samba:
$smbstatus --version
Version 4.1.6-Ubuntu
=========================
Você também pode instalar uma GUI para gerenciar compartilhamentos de samba:
$sudo apt-get install system-config-samba
Atenciosamente,