Primeiramente, deve haver razão zero para fazer login como o usuário tomcat7
. Não há nenhum caso de uso lógico para isso, portanto, não sei por que você tentaria usá-lo.
Dito isto, é provável que esta seja uma conta de usuário do sistema e não um usuário real; esses usuários geralmente não possuem senhas associadas a ele, pois ele é projetado para ser usado por serviços e daemons do sistema, em vez de usuários. Portanto, você não pode efetuar login como aquele usuário, pois ele não foi projetado para ser conectado pelos usuários - para usar o usuário, você precisa usar su
para alternar o usuário para ele, e você precisa faça isso como superusuário ou raiz ou com sudo
. Observe também que há a opção de definir uma senha, mas é desaconselhável fazê-lo para esse usuário.
Opção 1 (recomendada e a maneira correta de fazer isso): su
como sudo
ou root
/ superusuário
Você precisará ter sudo
power ou acesso ao usuário root
para que isso funcione com essas instruções.
Com sudo
:
sudo su tomcat7
Como root
user:
su tomcat7
Opção 2 (NÃO RECOMENDADO, porque introduz preocupações de segurança e outros problemas): Defina uma senha
Você precisará ter sudo
power ou acesso ao usuário root
para que isso funcione com essas instruções, e é muito provável que você quebre as coisas fazendo isso. Eu recomendo altamente não fazer isso!
Defina uma senha.
Com sudo
:
sudo passwd tomcat7
[set a password with the prompts]
Como root
:
passwd tomcat7
Quando a senha for definida, você poderá fazer login no usuário (via SSH ou diretamente no console).
Mais uma vez, recomendo strongmente que você não faça este método - isso poderia quebrar o Tomcat7, e pode colocar seu sistema em risco porque alguém agora pode usar a força bruta a senha e ter acesso à instância do tomcat como ao próprio usuário do tomcat.
Para reiterar: não há razão lógica para fazer login como tomcat7
user . Faça isso por sua conta e risco, pois você pode afetar a maldade em seu sistema se não for cuidadoso.