NOTA: Durante a instalação dos pacotes acima, uma caixa de diálogo será exibida e perguntará sobre algumas configurações do LDAP. Certifique-se de inserir os valores corretos para sua configuração LDAP.
2) Editar /etc/nsswitch.conf(via sudo). Anexe "ldap" a estas linhas:
#Original file looks like this
passwd: compat
group : compat
shadow: compat
#After appending "ldap" lines look like these
passwd: compat ldap
group : compat ldap
shadow: compat ldap
3) Comente a linha rootbinddn, não sei por que precisamos fazer isso.
Você deve conseguir fazer login como usuário LDAP após uma reinicialização. Se você não reiniciar a máquina, reinicie o nscd com:
/etc/init.d/nscd restart
Prováveis problemas e soluções:
O login como usuário LDAP leva muito tempo (minutos): é muito provável que o nss-lap esteja com problemas para encontrar o grupo de usuários. Verifique se o usuário está em um grupo reconhecido localmente ou se está em um grupo definido no LDAP. Verifique se, se o grupo está definido no LDAP, é um grupo POSIX real.
Sempre verifique o /var/log/auth.logarquivo de log. Se você vir "não é possível entrar em contato com o servidor ldap", verifique se o servidor LDAP está acessível e a porta está aberta.
Tente executar ping no servidor LDAP pelo nome
Tente verificar se a porta LDAP está aberta:
O LDAP pode escutar em portas diferentes, mas geralmente pode ser encontrado em 389 e 636
Você pode verificar se uma porta está aberta usando o telnet:
telnet 389 ou telnet 636
Se você vir algum caractere no console, a porta está aberta e o servidor LDAP deve estar em execução.
Se você não vir nada ou receber uma mensagem de erro, o servidor LDAP não está sendo executado ou algo (como um firewall) está impedindo a conexão.
Com relação à digitação de nomes de usuários no ligthdm greeter, a partir de 16.04, o comando lightdm-set-defaults se foi.
Em vez disso, você pode adicionar a opção para digitar nomes de usuário no arquivo de configuração do lightdm. Por exemplo, crie o arquivo /etc/lightdm/lightdm.conf e adicione as seguintes linhas:
Respostas:
O conteúdo desta postagem é baseado neste guia . Deve funcionar bem em 12.04.
1) Emita o seguinte comando:
NOTA: Durante a instalação dos pacotes acima, uma caixa de diálogo será exibida e perguntará sobre algumas configurações do LDAP. Certifique-se de inserir os valores corretos para sua configuração LDAP.
2) Editar
/etc/nsswitch.conf
(via sudo). Anexe "ldap" a estas linhas:3) Comente a linha
rootbinddn
, não sei por que precisamos fazer isso.4) Edite
/etc/pam.d/login
(via sudo) e cole:5) Edite
/etc/pam.d/lightdm
(via sudo) e cole:6) Emita este comando:
Você deve conseguir fazer login como usuário LDAP após uma reinicialização. Se você não reiniciar a máquina, reinicie o nscd com:
Prováveis problemas e soluções:
/var/log/auth.log
arquivo de log. Se você vir "não é possível entrar em contato com o servidor ldap", verifique se o servidor LDAP está acessível e a porta está aberta.telnet 389
outelnet 636
fonte
Para obter o diretório inicial criado automaticamente no login, tive que colocar a linha:
em
/etc/pam.d/common-session
vez de/etc/pam.d/login
- quando eu o tinha no final, meu diretório pessoal não foi criado.fonte
Use libnss-ldapd.
Por bug: https://bugs.launchpad.net/ubuntu/+source/libnss-ldap/+bug/1024475
fonte
Para ter a opção de digitar nomes de usuário, você deve modificá-lo
lightdm configuration
com o seguinte comando:fonte
Com relação à digitação de nomes de usuários no ligthdm greeter, a partir de 16.04, o comando lightdm-set-defaults se foi.
Em vez disso, você pode adicionar a opção para digitar nomes de usuário no arquivo de configuração do lightdm. Por exemplo, crie o arquivo /etc/lightdm/lightdm.conf e adicione as seguintes linhas:
fonte