Em uma configuração típica, um usuário sem senha não conseguirá autenticar e não poderá alternar com apenas su tomcat , mas, no seu caso, você está atribuindo /bin/false como padrão shell para esse usuário , então você tem que usar -s /bin/bash para permitir a mudança para tomcat user.
Portanto, se você criar um novo usuário, poderá alternar para ele usando sudo su <username> , mas, no seu caso, ele não permitirá a migração para -s /bin/false e, quando isso acontecer, isso significa que esse usuário é tentativa de usar para executar daemons.
No caso normal, use sudo passwd <username> para criar uma nova senha para esse usuário específico.