Pesquisei alto e baixo para ajudar com isso. O que eu descobri é que a maioria desistiu.
Descobri que posso montar o compartilhamento de samba de alguns hosts diferentes do Windows com diferentes usuários. No entanto, existem outros hosts do Windows que não conseguem montar o mesmo compartilhamento usando o mesmo conjunto de credenciais.
Nos hosts do Windows, recebo "A senha de rede especificada não está correta". Eu não estou vendo nada escrito no smbd.log.
Qualquer ajuda ou orientação será apreciada. Eu tentei vários ajustes da configuração e peguei um rastro, mas não obtive nenhuma informação útil.
EDIT: versão do Samba 3.0.33-3.39.el5_8
Todos os clientes do windows são windows 7. Com base nas informações encontradas sobre a versão do Windows e compatibilidade com o SMB versão I inseri o seguinte inserido o seguinte no meu smb.conf e reiniciado, mas com os mesmos resultados.
protocolo de cliente max = SMB2
Preciso considerar a instalação de uma versão mais antiga do Samba?
Infelizmente, não tenho acesso ao AD hoje para descobrir a versão, mas perguntarei amanhã.
Minha configuração do samba em smb.conf é a seguinte:
[global]
server string = Samba Server Version %v
netbios name = SERVER1
workgroup = EMEANB
security = ADS
username = /etc/samba/smbusers
log level = 1
syslog = 0
winbind separator = +
realm = EMEA.XXX.INT
password server = AB1.EMEA.XXX.INT AB2.EMEA.XXX.INT
idmap uid = 100000-200000
idmap gid = 100000-200000
template homedir = /home/%U
template shell = /bin/bash
winbind use default domain = yes
winbind offline logon = false
winbind enum users = yes
winbind enum groups = yes
smb ports = 139
obey pam restrictions = no
load printers = no
cups options = raw
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = no
[share]
comment = shared
path = /tmp/share
public = yes