2009/10/27 Aline Freitas <al...@bsd.com.br>

> Giancarlo Rubio wrote:
> > 2009/10/27 Aline Freitas <al...@bsd.com.br>
> >
> >
> >> Também tenho estas mensagens no meu log, mas como tudo funciona a
> >> contento, nem me preocupei com isso.
> >>
> >> Agora, pegando carona na thread, quando me logo via ssh (ainda não
> >> testei via console) com o meu usuário ldap, eu tenho o seguinte prompt:
> >>
> >> [I have no na...@svn ~]$
> >>
> >> Sendo meu $PS1:
> >> [...@\h \w]\$
> >>
> >> Mas fora isso meu usuário funciona 100%, com poderes de sudo e tudo
> mais.
> >>
> >> id username me retorna uid=10000(username) como deveria.
> >>
> >> Não é nada crítico, mas acho incômodo. Se alguém tiver uma dica,
> agradeço.
> >>
> >>
> >>
> > Como está os dados desse usuario??
> > Rode um ldapsearch filtrando ele, quem sabe tenha algum campo com esse "I
> > have no name" mostrando
> >
> >
> >
> Este é o resultado do meu ldapsearch
>
>
> # alinefreitas, xxxxxx, xxxxx.xxxx
> dn: uid=alinefreitas,ou=people,dc=xxxxx,dc=xxx
> objectClass: posixAccount
> objectClass: person
> cn: Aline Freitas
> homeDirectory: /home/alinefreitas
> loginShell: /bin/bash
> sn: Freitas
> userPassword:: xxxxxxxxxxxxxxxxxxxxxxxxx
> uidNumber: 10000
> gidNumber: 10001
> uid: alinefreitas
>
> Pelo que entendo, "I have no name" é reposta padrão quando o sistema não
> consegue identificar o nome do usuário. No meu caso, ele só falha nesta
> identificação via ssh.
>
> Dos arquivos de configuração relevantes tenho:
>
> /etc/pam.d/ssh (com symlink para /usr/local/etc/pam.d/ssh)
> # auth
> auth            required        pam_nologin.so          no_warn
> auth            sufficient      pam_opie.so             no_warn
> no_fake_prompts
> auth            requisite       pam_opieaccess.so       no_warn allow_local
> auth            sufficient      /usr/local/lib/pam_ldap.so      no_warn
> try_first_pass
> auth            required        pam_unix.so             no_warn
> try_first_pass
>
> # account
> account         required        pam_unix.so
>
> # session
> #session        optional        pam_ssh.so
> session         sufficient      /usr/local/lib/pam_mkhomedir.so
> session         required        pam_permit.so
>
> # password
> #password       sufficient      pam_krb5.so             no_warn
> try_first_pass
> password        required        pam_unix.so             no_warn
> try_first_pass
>
> No /usr/local/etc/nss_ldap.conf com symlink para /usr/local/etc/ldap.conf
>
> base dc=xxxxxx,dc=xxx
> uri ldap://xxxxxx.xxxxxx.xxx/
> binddn uid=bindsvn,dc=xxxxx,dc=xx
> bindpw xxxxxxxxxxxxxxx
> bind_timelimit 30
> bind_policy soft
> pam_login_attribute uid
> pam_groupdn cn=svnserveradmin,dc=xxxxxx,dc=xxxx
> pam_member_attribute memberUid
> nss_base_group          ou=people,dc=xxxxx,dc=xxx?one
> nss_base_passwd         ou=people,dc=xxxxx,dc=xxx?one
> ssl start_tls
> tls_cacertfile /usr/local/etc/openldap/certs/root.crt
>
> no nsswitch.conf
>
> group: files ldap
> group_compat: nis
> hosts: files dns
> networks: files
> passwd: files ldap
> passwd_compat: nis
> shells: files ldap
>
>
> Abraços,
> Aline
>
>
A sua intenção é apenas login via ssh ou vc quer ter tds os serviços com
ldap??
Voce poderia usa pam com ldap [1] e dps permitir apenas o login de alguns
usuários no ssh usando a linha AllowUsers


[1]http://www.fug.com.br/content/view/466/77/

-- 
Giancarlo Rubio
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a