Eu criei um compartilhamento de samba em um servidor Linux CENTOS7. Adicionado o usuário com: smbpasswd -a lelies e deu-lhe uma senha.
mas quando eu adiciono o parâmetro: 'valid users = lelies' no arquivo smb.conf, o servidor pede credenciais, mas nenhuma é exceção ...
Quando defino que o compartilhamento esteja aberto para todos, ele é acessível para todos.
aqui está o meu arquivo smb.conf:
#======================= Global Settings =====================================
[global]
#Global Info:
workgroup = nmc
netbios name = AMS-QTGW02
server string = %h server (Samba %v)
dns proxy = no
hosts allow = 172.23.2. 172.23.3.
force user = nobody
force group = nobody
#Logging Info:
# log file = /var/log/samba/log.%m
# log level = 3
# max log size = 50M
#Authentication:
security = user
passdb backend = tdbsam
#Performance Tuning:
# socket options = SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
IPTOS_LOWDELAY
# use sendfile = true
# kernel oplocks = no
# strict locking = no
#Printer Setup:
load printers = no
cups options = raw
printing = bsd
printcap name = /dev/null
disable spoolss = yes
#======================= Share Definitions =======================
[AMS-COMPLIANCE]
comment = Compliance Recorder Storage Share
path = /storage/internal/AMS-COMPLIANCE
browseable = yes
writable = yes
force user = nobody
force group = nobody
valid users = lelies
# guest ok = no
Os arquivos nesse compartilhamento devem sempre ser escritos como o usuário local ninguém devido a outros processos executados por trás dele.
Qualquer ajuda é bem vinda ....