elgio
(usa OpenSuSE)
Enviado em 25/01/2010 - 11:39h
Samba e LDAP não são concorrentes!
Samba é o que permite que máquinas Windows se autentiquem em Linux. Não tens como fugir deles.
Porém o Samba irá ler a base de usuários (login e senha) de vários lugares, você escolhe.
O mais tradicional é ler do mesmo arquivo de senhas do Linux (/etc/passwd) mantendo o seu próprio arquivo com as senhas que poderá ser o /etc/samba/smbpasswd A forma como o Samba armazena as senhas é chamado de backend.
Este de ter um arquivo é HORRÍVEL pois tu terás duplicidade de dados. Apaga uma conta do Linux, lembre-se de apagar no samba também. O Samba possui outros backends como o BD, que não melhora muito, mas permite armazenar outras coisas como tempo de expiração de senhas por exemplo.
Contudo o bam bam bam do momento é usar LDAP.
LDAP é um banco de dados, simples assim. Só que um BD baseado no conceito de diretórios. Ao invés de cada aplicativo manter seu próprio sistema de senhas (/etc/passwd, /etc/smbpasswd) tudo fica no LDAP. As aplicações que usam LDAP não fazem autenticação, elas meio que delegam ao LDAP (ou mais ou menos isto, se eu for além disto este tópico será um artigo).
Então para ter Linux + Windows tu precisa do SAMBA.
Para gerenciar as senhas é melhor usar LDAP.
Instalas o LDAP, crias as contas no LDAP e configuras o Linux e o Samba para autenticar usando o LDAP.
No Samba defines o domínio e configura os clientes Windows para se logarem neste domínio.
Creio ser isto que precisas.