Histórico de comandos do Linux para várias sessões pelo usuário root

1

Temos vários caras logados como root ao mesmo tempo. Como posso ver seu histórico de comandos durante o login ou depois de encerrar sua sessão.

Atenciosamente,

    
por khmasood 08.02.2016 / 10:31

1 resposta

2

Eu os mesclo no arquivo de configuração usando:

shopt -s histappend

Isso geralmente é suficiente para eu ver as informações da sessão após o logout (examinando o arquivo de histórico). Eu também timestamp com:

export HISTTIMEFORMAT='%m-%d-%Y %H:%M:%S  '

Algumas pessoas também definem o histórico para recarregar e popular após cada comando. Eu não sei, mas esta é a receita popular para isso:

# Save and reload the history after each command finishes
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

Tudo isso acaba em um / etc / bashrc ou em um fragmento no /etc/profile.d /

    
por 08.02.2016 / 13:43

Tags