Depois de pesquisar bastante consegui entender o que estava ocorrendo.
A questão é que o "Nível de Compatilidade de gerenciamento da rede" - no
Windows 2003, não permitia a autenticação.

Explicando:

1º Samba (PDC):
---------------
[global]
        workgroup = MYNET
        server string = Samba 3.0.20
        update encrypted = Yes
        null passwords = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*password* %n\n *Retype*New*password* %n\n
*passwd:*all*authentication*tokens*updated*sucessfully*
        unix password sync = Yes
        log level = 3
        log file = /hda3/local/var/samba/samba.%m
        max log size = 500
        time server = Yes
        socket options = TCP_NODELAY IPTOS_LOWDELAY
        printcap name = /etc/printcap
        add user script = /usr/sbin/useradd -m %u
        delete user script = /usr/sbin/userdel -r %u
        add group script = /usr/sbin/groupadd %g
        delete group script = /usr/sbin/groupdel %g
        add user to group script = /usr/sbin/usermod -G %g %u
        add machine script = /usr/sbin/useradd -g estacoes -c "Domain Machine" 
-s
/bin/false -d /dev/null %u
        logon script = %U.bat
        logon path = \\%L\%U\profile
        logon drive = O:
        logon home = \\%L\%U
        domain logons = Yes
        os level = 33
        domain master = Yes
        ldap ssl = no
        admin users = root, @adm
        acl group control = Yes
        create mask = 0775
        directory mask = 0775
        profile acls = Yes
        mangled names = No

[homes]
        comment = Home Directories
        path = /hda3/home/%U
        read only = No
        browseable = No

[netlogon]
        comment = Network Logon Service
        path = /hda3/home/netlogon
        write list = @adm
        guest ok = Yes
        browseable = No

[printers]
        comment = All printers
        path = /hda3/local/var/spool/samba
        printable = Yes
        browseable = No

[apps]
        comment = Aplicativos diversos para a rede
        path = /hdb3/apps
        valid users = @adm, @Desenv_Graph, @Aplicativos, @users
        write list = @adm, @Desenv_Graph, @Aplicativos, @users
        map system = Yes
        map hidden = Yes
        browseable = No


2º Samba:
---------
Este outro smb.conf está em outro Linux e se autentica utilizando o primeiro
servidor.
[global]
        workgroup = MYNET
        server string = Samba Client
        security = SERVER
        log file = /var/log/samba.%m
        max log size = 100
        load printers = No
        add user script = /usr/sbin/useradd %u
        delete user script = /usr/sbin/userdel %u
        add group script = /usr/sbin/groupadd %g
        delete group script = /usr/sbin/groupdel %g
        delete user from group script = /usr/sbin/deluser %u %g
        add machine script = /usr/sbin/adduser -n -g machines -c Machine -d
/dev/null -s /bin/false %u
        local master = No
        domain master = No
        dns proxy = No
        hosts allow = 192.168.0., 127.

[ftpdir]
        comment = directory shared
        path = /dir
        valid users = @users
        write list = @adm
        read only = No
        create mask = 0775
        guest ok = Yes
        map hidden = Yes
        map system = Yes


Desta forma todas as estações Win98 e WinXP estavam funcionamento
normalmente e conseguiam acessar o compartilhamento no 2º Samba, exceto o
Windows 2003.

Então fiz a modificação no registro, conforme orientação do artigo da
Microsoft:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\LSA
NOTE: On Win9x, the valid registry key is LMCompatibility while on Windows
NT it is LMCompatibilityLevel.

Choice of the authentication protocol variants used and accepted is through
the following value of that key:
   Value: LMCompatibilityLevel
   Value Type: REG_DWORD - Number
   Valid Range: 0-5
   Default: 0
   Description: This parameter specifies the type of authentication to be
   used.

   Level 0 - Send LM response and NTLM response; never use NTLMv2 session
             security
   Level 1 - Use NTLMv2 session security if negotiated
   Level 2 - Send NTLM authentication only
   Level 3 - Send NTLMv2 authentication  only
   Level 4 - DC refuses LM authentication
   Level 5 - DC refuses LM and NTLM authentication (accepts only NTLMv2)

Estava Level 2, por isso não permitia a autenticação.
Troquei para Level 0, que é igual ao Windows XP Pro.
Isto causa a "exibição do Logon" caso o usuário não tenha permissão no
compatilhamento/etc.

Maiores detalhes consulte o artigo ID: 147706 em
http://support.microsoft.com/kb/147706/EN-US.

Até mais.





-----Mensagem original-----
De: Marcelo A. Lopes [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 22 de novembro de 2007 11:49
Para: LinuxBR (Lista)
Assunto: Samba + Win2003: Não há suporte para o pedido

Olá pessoal.

Tenho dois servidores Samba sendo que o 1º é o PDC (domain master = yes).
Todos os PCs logam neste servidor - inclusive um Win2003.

No 2º servidor Samba deixei configurado com "security = server" e criei um
compartilhamento.
Todos os PCs WinXP conseguem acessar o compartilhamento, mas no Win2003
aparece o erro "não há suporte para o pedido."

O  Win2003 está logado no domínio do 1º Samba - executa scrpit, etc., faz
tudo certo, só não consegue acessar o outro compartilhamento.

Agradeço qualquer ajuda.



---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a