Não se esqueça de remover o usuário 'root' da base LDAP caso vc use algo pronto pra popular a mesma, como o smbldap-tools. ;)
O ideal é que alguns usuários estejam diretamente no /etc/passwd e /etc/shadow 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:39, Cleber Ianes <[email protected]> escreveu: > 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ê 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.

