Foi porque não há shell definido no arquivo / etc / passwd para o usuário tomcat7.
Eu quero fazer logon como usuário tomcat7 em um shell de comando bash diferente. Eu costumava fazer isso fazendo o seguinte:
sudo su - tomcat7
Mas quando eu entro neste comando agora eu retorno ao shell para o usuário atual. Alguém pode me dizer qual é o problema?
Foi porque não há shell definido no arquivo / etc / passwd para o usuário tomcat7.