
marcosti
(usa Ubuntu)
Enviado em 05/06/2021 - 14:31h
Configurei o PAM para que o SEVER-TESTE (que só tem o SSH instalado) em vez de buscar os usuários localmente, nos arquivos /etc/passwd e /etc/shadow, passasse a buscar essas informações no servidor SERVER-LDAP que já existe há alguns anos e que já atende a muitos outro sistemas.
O SERVER-TESTE que instalei não tem nenhum serviço além do SSH rodando nele, até porque o objetivo é fazer com que esse servidor de testes libere o acesso SSH a ele mesmo, mas utilizando as credenciais dos usuários auq estão armazenadas no SERVER-LDAP. Usei o seguinte tutorial para a configuração:
https://eng.ucmerced.edu/soe/computing/services/ssh-based-service/ldap-ssh-access
Obs: Os arquivos de configuração no servidor de teste está exatamente como no tutorial, mudando apenas o IP, usuário e senha do servidor LDAP, pois coloquei os dados do servidor LDAP que usamos.
A autenticação está funcionando sem problemas, e consigo realizar qualquer ação, porém não consigo resgatar comando já dados no terminal, quando se aperta seta para cima, veja o erro que apresenta:
$ pwd
/home/marcos
$ ls
BKP.bashrc
$ cd ..
$ ls
fulano marcos
$
[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A
Li algo sobre o shel padrão que está sendo usado ser o /bin/sh em vez do /bin/bash que é mais interativo. Resumindo, queria saber como trocar o shell ou a solução desse problema.
Obs: Os usuários nessa caso não são armazenados em /etpasswd, logo, o comando "chsh --shell /bin/bash marcos" não funciona.