Estou executando o Debian Stretch 4.9.0-6. Acabei de configurar o samba. Eu adicionei as seguintes linhas ao padrão samba.conf
[global]
security = user
[share]
comment = ZFS Samba Share
path = /srv/mnt_point
browsable = yes
valid users = smb_user
#guest ok = yes
read only = no
create mask = 0644
directory mask = 0755
writeable = yes
#force user = smb_user
Eu adicionei o smb_user ao meu servidor linux com:
useradd --system smb_user
Eu adicionei uma senha
passwd smb_user
Eu adicionei o usuário ao samba usando:
smbpass -a smb_user
Em seguida, fui até o ponto de montagem e alterei a propriedade dos arquivos para o usuário criado:
chown -R smb_user /srv/mnt_point
Tudo isso parece funcionar. Eu posso montar o compartilhamento de samba com o linux e ter que dar o nome de usuário e senha que eu configurei. Eu posso então procurar, adicionar e remover moscas como eu queria.
Eu notei no Windows que estava exibindo 2 compartilhamentos quando digitei o endereço IP do servidor no navegador. Uma das partes que eu esperava e um dos nomes de usuário smb_user que eu havia criado. Eu confirmei que esse é o Linux quando consegui montar esse compartilhamento.
O acesso a esse compartilhamento é restrito, mas eu gostaria de saber se há uma maneira de impedir que isso aconteça.