Rafael, valeu, acho que é isso mesmo que preciso.
Vou testar em ambiente virtual no final de semana e dou um feedback.
Obrigado.


Em 15 de maio de 2014 12:35, Raphael Bastos
<[email protected]>escreveu:

> O legal que vc nem precisa adicionar os users do ldap no /etc/passwd e
> /etc/shadow.
> Se vc configurar o OpenLDAP e integrar com o PAM igual os exemplos que te
> mandei ae, mesmo se a base LDAP cair por algum motivo os usuários do
> /etc/passwd continuam sendo lidos sem problemas. Basta
> usar [UNAVAIL=return].
>
> Pro OpenLDAP nem exemplifiquei pq são muitos detalhes, porém é banal subir
> uma base LDAP com ele. Ve ae e se agarrar grita aqui. :D
>
>
>
>
> Att,
> Raphael Bastos aka Coffnix
>
> *====================================================*
> * Linux Reg. User*: 388431  //  *LPI ID:* LPI000214711
> *email:~> $* echo "xgvngkrhgyzuyFngiqyzuxk4ius4hx" | perl -pe \
> 's/(.)/chr(ord($1)-2*3)/ge'
> *Public Key:* 3FBB468B //
> http://www.hackstore.com.br/coffnix/coffnix-pgp-key.txt
> *Yaxkin/Gentoo Linux* - http://downloads.hackstore.com.br
> *Wiki Hackstore* - http://wiki.hackstore.com.br
> *Área 31 Hackerspace* - http://www.area31.net.br
> *Kankin/Funtoo Linux* - http://kankin.area31.net.br
> *====================================================*
>
>
> Em 15 de maio de 2014 12:34, Raphael Bastos <
> [email protected]> escreveu:
>
> Segue minhas confs do LDAP no PAM, num Funtoo Linux (Gentoo Based):
>>
>> server ~ # cat /etc/pam.d/system-auth
>> auth            required        pam_env.so
>> auth            sufficient      pam_ssh.so
>> auth            required        pam_unix.so try_first_pass likeauth
>> nullok
>> auth            optional        pam_permit.so
>> #LDAP
>> auth       sufficient   pam_ldap.so use_first_pass
>>
>> account         required        pam_unix.so
>> account         optional        pam_permit.so
>> #LDAP
>> account    sufficient   pam_ldap.so
>>
>> password        required        pam_cracklib.so difok=2 minlen=8
>> dcredit=2 ocredit=2 retry=3
>> password        required        pam_unix.so try_first_pass use_authtok
>> nullok sha512 shadow
>> password        optional        pam_permit.so
>> #LDAP
>> password   sufficient   pam_ldap.so use_authtok use_first_pass
>>
>> session         optional        pam_ssh.so
>> session         required        pam_limits.so
>> session         required        pam_env.so
>> session         required        pam_unix.so
>> session         optional        pam_permit.so
>> #LDAP
>> session    optional     pam_ldap.so
>>
>>
>> server ~ # cat /etc/nsswitch.conf
>> # /etc/nsswitch.conf:
>> # $Header:
>> /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1
>> 2006/09/29 23:52:23 vapier Exp $
>> #
>>
>>
>> #passwd:      compat ldap
>> #shadow:      compat
>> #group:       compat ldap
>> passwd: compat files [UNAVAIL=return] ldap
>> shadow: compat files [UNAVAIL=return] ldap
>> #shadow:         files ldap
>> group:  compat files [UNAVAIL=return] ldap
>>
>> # passwd:    db files nis
>> # shadow:    db files nis
>> # group:     db files nis
>>
>> hosts:       files dns
>> networks:    files dns
>>
>> services:    db files
>> protocols:   db files
>> rpc:         db files
>> ethers:      db files
>> netmasks:    files
>> netgroup:    files
>> bootparams:  files
>>
>> automount:   files
>> aliases:     files
>>
>>
>>
>> Att,
>> Raphael Bastos aka Coffnix
>>
>> *====================================================*
>> * Linux Reg. User*: 388431  //  *LPI ID:* LPI000214711
>> *email:~> $* echo "xgvngkrhgyzuyFngiqyzuxk4ius4hx" | perl -pe \
>> 's/(.)/chr(ord($1)-2*3)/ge'
>> *Public Key:* 3FBB468B //
>> http://www.hackstore.com.br/coffnix/coffnix-pgp-key.txt
>> *Yaxkin/Gentoo Linux* - http://downloads.hackstore.com.br
>> *Wiki Hackstore* - http://wiki.hackstore.com.br
>> *Área 31 Hackerspace* - http://www.area31.net.br
>> *Kankin/Funtoo Linux* - http://kankin.area31.net.br
>> *====================================================*
>>
>>
>> Em 15 de maio de 2014 12:29, Raphael Bastos <
>> [email protected]> escreveu:
>>
>> Oi,
>>>
>>> Então vc vai usar o OpenLDAP. E na verdade eu até aconselho vc ter nas
>>> 3, em A, B e C o openLDAP, como replicação mesmo. Vai que dá merda na
>>> maquina A. :D
>>>
>>> Pra adequar o pam pra usar o LDAP, lembre-se de instalar o pam_ldap.
>>> Após isso, basta configurar o PAM pra uso do ldap e boa. Eu não documentei
>>> ldap+slackware, mas tenho docs de outras distros que talvez possam te
>>> ajudar. :D
>>>
>>>
>>> http://wiki.hackstore.com.br/index.php?search=ldap&button=&title=Especial%3ABusca
>>>
>>> De toda forma, fuça lá na minha wiki. Se algo agarrar tu me avisa aqui
>>> na thread, ou abre uma nova específica de LDAP+PAM. Se vc quiser pode
>>> documentar todo o processo que adicionamos lá na minha wiki.
>>>
>>> Abração.
>>>
>>>
>>> Att,
>>> Raphael Bastos aka Coffnix
>>>
>>> *====================================================*
>>> * Linux Reg. User*: 388431  //  *LPI ID:* LPI000214711
>>> *email:~> $* echo "xgvngkrhgyzuyFngiqyzuxk4ius4hx" | perl -pe \
>>> 's/(.)/chr(ord($1)-2*3)/ge'
>>> *Public Key:* 3FBB468B //
>>> http://www.hackstore.com.br/coffnix/coffnix-pgp-key.txt
>>> *Yaxkin/Gentoo Linux* - http://downloads.hackstore.com.br
>>> *Wiki Hackstore* - http://wiki.hackstore.com.br
>>> *Área 31 Hackerspace* - http://www.area31.net.br
>>> *Kankin/Funtoo Linux* - http://kankin.area31.net.br
>>> *====================================================*
>>>
>>>
>>> Em 15 de maio de 2014 01:06, Piter PUNK <[email protected]> escreveu:
>>>
>>>  Cleber Ianes wrote:
>>>>
>>>>> Eu tenho 3 máquinas, A, B e C.
>>>>> Quero manter o usuário "user1" cadastrado apenas na máquina A. E,
>>>>> através do PAM fazer com que eu consiga me logar tanto na B como na C
>>>>> com o usuário "user1". Um sistema de centralização de login!
>>>>> A muito tempo eu li algo dizendo que isso seria possível pelo PAM, mas
>>>>> não estou encontrando em nenhuma documentação.
>>>>>
>>>>
>>>> Para instalar PAM em um sistema sem PAM, tem que compilar a Linux-PAM
>>>> propriamente dita, montar a configuração dentro do /etc/pam.d e depois
>>>> compilar tooooooodos os programas que envolvam logins e senhas para usar
>>>> a PAM.
>>>>
>>>> Para fazer um serviço de login centralizado não precisa de PAM, precisa
>>>> é de um serviço na sua rede que te forneça os nomes, grupos e senhas,
>>>> como um LDAP, AD (tá, eu sei que é um LDAP), NIS, etc. E vai precisar
>>>> também de um jeito de ler essas informações do serviço centralizado.
>>>>
>>>> O PAM facilita o lado do cliente. Por ser modularizado, você precisa
>>>> instalar só um modulozinho novo para ele ler/escrever as informações
>>>> em um lugar diferente, sem precisar alterar mais nada, já que todos
>>>> os programas que usam a PAM vão usar o tal módulo.
>>>>
>>>> Com ou sem PAM, o centralizador de usuários e senhas mais bobo e fácil
>>>> de instalar que eu conheço é o NIS. Apesar de não criptografado,
>>>> inseguro e blablabla, ele é simples de configurar e de usar.
>>>>
>>>> Aliás, para 3 máquinas eu faria algo ainda mais primitivo, um rsync
>>>> de tempos em tempos copiando da máquina A para a B e a C.
>>>>
>>>> A preguiça ainda vai me matar.
>>>>
>>>> Piter Punk
>>>>
>>>>
>>>> --
>>>> GUS-BR - Grupo de Usuários de Slackware Brasil
>>>> http://www.slackwarebrasil.org/
>>>> http://groups.google.com/group/slack-users-br
>>>>
>>>> Antes de perguntar:
>>>> http://www.istf.com.br/perguntas/
>>>>
>>>> Para sair da lista envie um e-mail para:
>>>> [email protected]
>>>> --- Você está recebendo esta mensagem porque se inscreveu no grupo
>>>> "Slackware Users Group - Brazil" dos Grupos do Google.
>>>>
>>>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
>>>> envie um e-mail para [email protected].
>>>>  Para obter mais opções, acesse https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>
>  --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]
> ---
> Você recebeu essa mensagem porque está inscrito no grupo quot;Slackware
> Users Group - Brazil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para [email protected].
> Para mais opções, acesse https://groups.google.com/d/optout.
>

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users 
Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a