Posso garantir que o histórico registre toda a execução?

0

Por favor, perdoe a natureza ambígua desta questão, mas eu queria saber se há uma maneira de garantir que todos os comandos executados por algum host estejam conectados ao histórico. No meu caso, se eu enviar um comando através de uma rede para um host e ele for executado. Quando eu verifico o histórico não há registro desse comando. Esse comportamento típico / eu posso mudar isso?

    
por Ian Panzica 24.08.2015 / 21:19

1 resposta

3

O histórico do shell é mantido para sessões de shell interativas (e é trivial alterar ou desativar); assumindo que o comando remoto é feito via SSH, o shell não precisa nem mesmo ser envolvido, dado que sshd pode simplesmente bifurcar e executar o comando para executar. As soluções incluiriam a ativação da contabilidade do processo (isso é global para um sistema) ou o uso de algum tipo de wrapper para a conexão SSH (presumivelmente) que além do fork e do bit exec também gravam um log do que está sendo executado em algum lugar. p>     

por 24.08.2015 / 21:36