Como verificar o histórico de comandos executados por outros usuários no servidor
Oi! Aqui é a Sensei da GeHost 🥋 e vou te explicar uma dúvida bem comum de quem está começando a mexer com SSH: "dá pra ver o que outras pessoas digitaram no terminal do servidor?".
A resposta curta é: não, e isso é proposital — é uma proteção, não uma limitação chata. Deixa eu te explicar o porquê e o que você PODE fazer de verdade.
Por que eu não consigo ver o histórico de outra conta?
Os planos de hospedagem da GeHost funcionam em cPanel, num modelo compartilhado e isolado: cada cliente tem a sua própria conta, com seu próprio ambiente, e não enxerga (nem deveria enxergar) o que acontece na conta dos vizinhos de servidor. Isso vale pro histórico de comandos, pros arquivos, pro e-mail — tudo. É a mesma lógica de um prédio de apartamentos: você tem a chave do seu apê, não do vizinho.
Dica da Sensei: se essa isolação não existisse, qualquer pessoa poderia bisbilhotar senha, dado de cliente ou arquivo de outra empresa hospedada no mesmo servidor. Ou seja: não ver o histórico alheio é justamente o que garante a sua própria privacidade também.
O que você PODE fazer: consultar o seu próprio histórico
Se o que você quer é acompanhar o que foi digitado dentro da sua própria conta (por exemplo, um desenvolvedor da sua equipe que também tem acesso), isso é totalmente possível. Veja como:
- Acesse o SSH da sua conta normalmente (com o usuário e a chave/senha que você já usa).
- No terminal, digite o comando:
history
- Se quiser ver com data e hora de cada comando (fica mais fácil de auditar quem fez o quê e quando), digite antes:
HISTTIMEFORMAT="%F %T "- Depois rode
historyde novo.
- O histórico completo também fica salvo num arquivo chamado
.bash_history, dentro da pasta do seu usuário — dá pra abrir esse arquivo pelo próprio Gerenciador de Arquivos do cPanel (ative "mostrar arquivos ocultos" nas configurações da tela) ou por um comando comocat ~/.bash_history.
Tenho uma equipe: como acompanho o que cada pessoa faz?
Se várias pessoas usam o mesmo acesso SSH da sua conta, o histórico acaba ficando "misturado" entre todo mundo, porque é o mesmo login. Pra ter uma trilha mais clara de quem fez o quê, o ideal é:
- Criar um acesso/usuário separado para cada pessoa da equipe (em vez de todo mundo usar o mesmo login).
- Orientar cada um a não apagar o próprio histórico.
- Se precisar configurar isso, nossa equipe de suporte pode te ajudar a organizar os acessos da forma mais segura pro seu caso.
Suspeita de acesso indevido na sua conta?
Se você notou algo estranho — comandos que você não reconhece, arquivos alterados sem explicação — isso é sério e merece atenção rápida. Nesse caso, não tente investigar sozinho: abra um chamado com o suporte da GeHost pelo painel.gehost.com.br contando o que você percebeu, com o máximo de detalhes possível (datas, horários, o que mudou). Nossa equipe consegue olhar o que está disponível no seu plano e te orientar sobre os próximos passos.
Resumo da Sensei: você só enxerga o histórico da sua própria conta — e isso é uma proteção pra você e pros outros clientes. Pra organizar acessos de equipe ou investigar algo suspeito, conte com o suporte pelo painel. 🙏