¿Cómo puedo ver el historial de comandos de otro usuario?
Soy un administrador en mi máquina. Puedo ver el historial normal al verlo, /home/user_name/.bash_history
pero no puedo ver comandos de eso user_name
cuando lo estaban haciendo sudo
.
¿Hay alguna manera de ver todos los comandos ejecutados por un usuario?
linux
administration
command-history
Sean Nguyen
fuente
fuente
Respuestas:
En los sistemas operativos basados en Debian, hacerlo
tail /var/log/auth.log | grep username
debería darle elsudo
historial de un usuario . No creo que haya una manera de obtener un historial de comandos unificado de los comandos normales + sudo de un usuario.En los sistemas operativos basados en RHEL, necesitaría verificar en
/var/log/secure
lugar de/var/log/auth.log
.fuente
/var/log/auth.log
/var/log/secure
lugar.Acabo de probar lo siguiente, y funcionó a las mil maravillas.
fuente
Si el usuario emitió un comando como en
sudo somecommand
, el comando aparecerá en el registro del sistema.Si el usuario dio lugar a una concha con, por ejemplo,
sudo -s
,sudo su
,sudo sh
, etc, a continuación, el comando puede aparecer en el historial del usuario raíz, es decir, en/root/.bash_history
o similar.fuente
# zless /var/log/auth*
es tu amigo aquí Abre incluso los archivos comprimidos. Puede saltar entre aquellos con:n
hacia adelante o:p
hacia atrás.Alternativamente, puede usar
# journalctl -f -l SYSLOG_FACILITY=10
por ejemplo. Lea más sobre esto en la wiki de Arch Linuxfuente
use el siguiente comando
si sysdig no está instalado , instálelo aquí
fuente
Quizás este enlace tenga un valor para usted: http://www.sudo.ws/pipermail/sudo-users/2000-March/000052.html
Pero debe tener en cuenta que no dejar rastro en bash_history es solo una cuestión de comenzar un comando con un espacio, etcpp. La historia es una ayuda, no una herramienta de registro.
Saludos desde Alemania, Daniel Leschkowski
fuente
La lógica se aplica a muchos otros objetivos.
¿Y cómo leer .sh_history de cada usuario desde / home / filesystem? ¿Qué pasa si hay miles de ellos?
Aquí está el guión.
fuente