removido
(usa Nenhuma)
Enviado em 19/11/2013 - 11:20h
GuilhermeBR escreveu:
[root@proxy ~]# testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
'winbind separator = +' might cause problems with group membership.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
[global]
unix charset = iso-8859-1
workgroup = EMPRESA
realm = EMPRESA.NET
server string = proxy
security = ADS
map to guest = Bad User
password server = 192.168.0.252
passdb backend = tdbsam
client NTLMv2 auth = Yes
client lanman auth = No
client plaintext auth = No
syslog = 0
log file = /var/log/samba/%m.log
max log size = 1000
min protocol = LANMAN2
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = No
preferred master = No
domain master = No
enhanced browsing = No
dns proxy = No
wins server = servidor.empresa.net
idmap uid = 600-20000
idmap gid = 600-20000
template homedir = /dev/null
winbind separator = +
winbind cache time = 86400
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
Obs: No parâmetro "winbind separator", tentei usar o "\" também, mas deu o mesmo problema.
Sobre o parâmetro
winbind separator, pode deixar comentado, pois esse parâmentro faz com que o samba use um caracter para separar o nome de usuário e domínio, deixando comentado vai usar somente o nome de usuário.
Quanto ao seu problema, lendo as páginas de manual do samba, vi algumas informações:
1- De acordo com projeto samba versões acima da 3.0.21 (que é o seu caso) dá suporte a ntlmv2.
2- Vi no man do smb.conf que quando desabilitamos as opções listadas abaixo o domínio samba só dá suporte a ntlmv2, mesmo não sendo um domínio samba, acho podemos forçar essas configurações para somente aceitar ntlmv2.
ntlm auth = no
lanman auth = no
client lanman auth = no
e deixando ativado a opção abaixo poderemos ter uma autenticação somente ntlmv2:
client NTLMv2 auth = yes
podendo deixar essas opções descritas abaixo inclusas:
min protocol = LANMAN2
max protocol = NT1
Então seu /etc/samba/smb.conf poderia ser testado da seguinda forma (faça backup do arquivo original antes das alterações):
[global]
unix charset = iso-8859-1
workgroup = EMPRESA
realm = EMPRESA.NET
server string = proxy
security = ADS
map to guest = Bad User
password server = 192.168.0.252
passdb backend = tdbsam
### NTLM / NLTMv2 ###
ntlm auth = no
lanman auth = no
client NTLMv2 auth = Yes
client lanman auth = No
client plaintext auth = No
min protocol = LANMAN2
max protocol = NT1 # ou max protocol = LANMAN2
### ### NTLM / NLTMv2 - FIM ###
syslog = 0
log file = /var/log/samba/%m.log
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = No
preferred master = No
domain master = No
enhanced browsing = No
dns proxy = No
wins server = servidor.empresa.net
idmap uid = 600-20000
idmap gid = 600-20000
template homedir = /dev/null
# winbind separator = +
winbind cache time = 86400
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
reinicia os serviços: samba, winbind, squid, verifica as configurações do smb.conf com o comando
testparm, faz os testes com clientes winxp, win7 e win8. dá um retorno.