Se o problema é o home então tá aqui a dica: /etc/pam.d/common-session
session sufficient pam_ldap.so session required pam_mkhomedir.so skel=/etc/skel/ session required pam_unix.so a linha do meio cria o home qdo tenta logar. Fabio On 3/28/06, Gustavo de Carvalho <[EMAIL PROTECTED]> wrote: > Edmundo, > > Descobri o probleminha. > Na verdade o PAM esta funcionando corretamente. O Problema e que ao criar o > usuário no PHPLDAPADMIN ele não cria o diretório. Assim sendo temos que crar > como usuário root e dar as permissões. > > Porem se as permissões estiverem erradas ele da pani e não loga. > > Existe alguma forma de fazer o PHPLDAPADMIN ou algum parâmetro que coloca no > arquivo ldif para que possa criar o diretório do usuário? > > > Att > Gustavo > > > > -----Mensagem original----- arquivo .ldi > De: Edmundo Valle Neto [mailto:[EMAIL PROTECTED] > Enviada em: terça-feira, 28 de março de 2006 02:55 > Para: debian-user-portuguese@lists.debian.org > Cc: debian-user-portuguese@lists.debian.org > Assunto: Re: LDAP+GDM > > Fabio A Mazzarino escreveu: > > > Gustavo: > > > > Basta vc configurar os arquivos /etc/pam.d/common-* > > Uma vez configurados da maneira correta, e se vc não mecheu nos > >arquivos /etc/pam.d/gdm* o gdm deve funcionar. > > > > Tenta fazer isso, se não conseguir volta na lista que a gente vê > >outras possibilidades. > > > > Fabio > > > >On 3/27/06, Gustavo de Carvalho <[EMAIL PROTECTED]> wrote: > > > > > >> > >>Galera, > >> > >> > >> > >>Alguém sabe qual arquivo devo configurar ou qual configuração para que meu > >>GDM possa autenticar no LDAP. > >> > >> > >> > >>Att, > >> > >>Gustavo > >> > >> > > > > > >-- > >-- > >Não existem Killer Applications de Código Aberto em Java. Ajude a > >provar o contrário: > >http://drupal.gulivap.org/?q=node/106 > > > > > >Esta mensagem foi verificada pelo E-mail Protegido Terra. > >Scan engine: McAfee VirusScan / Atualizado em 24/03/2006 / Versão: > 4.4.00/4726 > >Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > > > > > > > > > > > Só para completar: > > Você deve ter instalados os pacotes libnss-ldap, libpam-ldap e nscd, e > configurar os módulos pam > > Instalar o libnss-ldap e configurar de acordo, o endereço do servidor e > a base de pesquisa do ldap. > Configurar o arquivo /etc/nsswitch.conf para utilizar o ldap. > > A partir daqui o seu sistema já deve ter noção das contas no ldap: > # getent passwd (deve retornar as contas inclusive as do ldap) > # getent group (deve retornar os grupos inclusive os do ldap) > > Instalar o libpam-ldap e configurar de acordo, o endereço do servidor e > a base de pesquisa do ldap. > (a senha do administrador da base só é necessaria se você deseja alterar > informações de contas ou senhas a partir desta máquina). > > Configurar os módulos pam (configurando desta forma a configuração vale > para todos os serviços, não só para o gdm): > > Exemplo: > > /etc/pam.d/common-account: > account sufficient pam_ldap.so > account required pam_unix.so try_first_pass > > /etc/pam.d/common-auth: > auth optional pam_group.so > auth sufficient pam_ldap.so > auth required pam_unix.so nullok_secure use_first_pass > > /etc/pam.d/common-password: > password sufficient pam_ldap.so > password required pam_unix.so nullok obscure min=4 max=8 md5 > use_first_pass > > /etc/pam.d/common-session: > session required pam_mkhomedir umask=0022 > session required pam_unix.so > > /etc/security/group.conf > gdm; *; *; Al0000-2400; audio, video, cdrom, floppy > > Instalar o nscd para fazer cache das pesquisas no ldap. > > > As configurações do pam dependem muito do que você precisa, podem ser > bem simples e serem feitas nos arquivos common-* (que são incluídos > automaticamente nos arquivos especificos para os serviços) ou serem > feitas separadamente para cada serviço e conter diversos módulos além do > obviamente necessário (neste caso) "pam_ldap". > Se você não precisa alterar as senhas do ldap através do comando passwd > local o módulo "pam_ldap" não precisa constar no arquivo common-password > (alias, para fazer isso você deve configurar a senha do administrador > quando instalar o pacote libpam-ldap também). > Mas é interessante por exemplo criar os home directories conforme > necessidade "pam_mkhomedir" já que você está utilizando usuários remotos > e para usar o X seria bom que eles tivessem um home directory. E também > adicioná-los em grupos de acesso a hardware "pam_group", por exemplo > para usar o driver de vídeo nvidia os usuários devem fazer parte do > grupo "video" e não há como saber antecipadamente quais os usuários > remotos devem ser incluídos nesse grupo. > Existem módulos para mapeamento de recursos do samba assim que o usuario > fizer o login (pam_mount), etc. > > > Edmundo. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > -- -- Não existem Killer Applications de Código Aberto em Java. Ajude a provar o contrário: http://drupal.gulivap.org/?q=node/106