Você tem um diretório pessoal criptografado?
Se você fizer isso, ele será descriptografado somente quando você estiver logado.
Tente criar um compartilhamento para um diretório que não esteja em seu diretório pessoal e veja se isso funciona.
Eu tenho um servidor ubuntu sem cabeçalho rodando samba. Eu tenho um windows 7 laptop, windows 8 desktop, um desktop lubuntu executando xbmc e um Samsung note2 rodando android. Sempre que qualquer destes computadores tem uma janela de terminal aberta rodando ssh no servidor (mothership) o samba funciona perfeitamente para tudo na rede. Assim que eu sair ou fechar a janela do terminal, nada poderá acessar os arquivos compartilhados.
Aqui está a configuração do samba na nave-mãe:
[global]
; General server settings
netbios name = mothership
server string = mothership
workgroup = WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = lmhosts wins bcast host hosts
wins support = no
printing = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
[MyFiles]
path = /home/<my_name>/media
browseable = yes
read only = no
guest ok = yes
create mask = 0644
directory mask = 0755
/ home e tudo nele está definido como 755. Alguém sabe como posso fazer o samba funcionar corretamente?
Você tem um diretório pessoal criptografado?
Se você fizer isso, ele será descriptografado somente quando você estiver logado.
Tente criar um compartilhamento para um diretório que não esteja em seu diretório pessoal e veja se isso funciona.