O compartilhamento do Samba com a autenticação do AD está apenas autenticando usuários em algumas máquinas com Windows

1

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
    
por rahimbah 18.04.2014 / 23:21

2 respostas

1

Não há informações suficientes para uma resposta adequada (é necessário saber o nível do Samba, a versão do Active Directory e a versão do cliente do Windows).

No entanto, verifique a versão da autenticação SMB suportada pelo seu sabor do SAMBA e seus clientes Windows. Você pode precisar atualizar sua distribuição do Samba ou reduzir os níveis suportados de autenticação SMB em seus clientes.

Outros pensamentos seriam em torno do Kerberos, mas os problemas aqui normalmente seriam mais abrangentes.

    
por 18.04.2014 / 23:37
0

Encontrei a solução e também descobri que ela havia sido respondida anteriormente no serverfault. Eu forneci o link abaixo.

link para a solução

    
por 24.04.2014 / 18:24