Meu objetivo: poder fazer o login via ssh com qualquer usuário da rede para o Ubuntu 16.04 usando a senha do ldap.
O servidor macOS "Sierra" tem OpenDirectory, Grupos e Usuários configurados e eu posso usar os usuários do ldap para fazer login em alguns serviços, por exemplo gitlab (o gitlab usa criptografia: 'simples' e porta: 389).
Navegando no ldap funciona no Ubuntu:
ldapsearch -x -LLL -H ldap://192.168.111.1 -b dc=server,dc=example,dc=com 'uid=bob'
== > mostra entradas de usuários do ldap
ldapsearch
sem especificar -x
, não funciona:
== > Autenticação SASL / CRAM-MD5 iniciada Por favor, insira sua senha ldap_sasl_interactive_bind_s: Outro (por exemplo, implementação específica) erro (80) informações adicionais: SASL (-1): falha genérica
getent passwd
== > mostra todos os usuários e grupos da rede
Mas se eu tentar fazer login com uma conta de rede:
su bob
== > Nenhuma entrada passwd para o usuário 'bob'
Como posso configurar o Ubuntu para fazer um login com usuários do ldap? (A senha pode ser enviada sem criptografia, pois tanto o Ubuntu quanto o macOS-Server estão em VPN)
Eu segui este guia: link
E tentei todos os tipos de coisas diferentes.