Se você está usando a autenticação LDAP pelo PAM ou algo assim, você tem que encontrar sua resposta no seu servidor LDAP, vamos direcioná-lo para o Microsoft AD, neste caso sua conta de domínio não está em / etc / passwd quando você logar, mas você pode ver sua propriedade de usuário no AD, por #getent passwd | grep user, se no final ele mostrar que seu shell é / bin / csh é porque no seu AD existe um atributo para isso,
Então id você tem conta de administrador no AD, você pode corrigi-lo, caso contrário, basta dizer ao seu administrador AD, ativar recursos avançados na guia Exibir de usuários do Active Directory e computadores > propriedades do usuário > Atributos do UNIX > altere o shell de login para / bin / bash
tenha certeza que você não esqueceu:
sudo / opt / pbis / bin / config LoginShellTemplate / bin / bash
se você usou da mesma maneira ou ...
feito!
link