Você pode definir o shell de login do usuário John como /sbin/nologin
e, em seguida, efetuar login com su -s /bin/bash John
.
Estou tentando implementar a seguinte funcionalidade no Redhat:
Eu tenho um usuário "John" que não pode ser usado para login diretamente via GDM ou console ou SSH.
Eu quero permitir que qualquer usuário que esteja logado no sistema, seja capaz de logar como "João".
Como você faria isso usando módulos PAM ou de qualquer outra maneira?
Você pode definir o shell de login do usuário John como /sbin/nologin
e, em seguida, efetuar login com su -s /bin/bash John
.
Tags authentication users login pam