Todos los que administramos servidores sabemos que debemos tener un control o al menos supervizar de forma frecuente toda actividad que otros usuarios hagan en el servidor, formas de llevar un control sobre los usuarios hay varias, hoy les mostraré una aplicación que nos ayudará con esto: acct
Para instalarla ya saben, instalen el paquete acct, en distros como Debian o derivadas:
apt-get install acct
Una vez se instale, vamos a asegurarnos de que el daemon está activo:
service acct start
En distros que usen systemd sería:
systemctl start acct
Bien, ya está instalado y funcionando. ¿y ahora qué? 🙂
Tenemos muchas opciones ahora, o mejor dicho, muchos comandos nuevos. Por ejemplo:
Comando ac
El comando ac nos brinda información de tiempo de conexión, si lo ejecutamos sin parámetros nos dirá el tiempo que estuvieron loggeados usuarios en el sistema.
Si lo ejecutamos con el parámetro -d nos lo dividirá en días, o sea:
Mientras que el parámetro -p nos lo divide en usuarios:
Y si desean mezclar los resultados, podemos ver el tiempo de conexión de cada usuario dividido por días con el comando: ac -d el_usuario
Comando sa
Este comando nos muestra como tal otros comandos ejecutados por otros usuarios, por ejemplo:
sa -u
Esto nos mostrará los últimos comandos ejecutados por cualquier usuario del sistema:
Comando lastcomm
Este comando nos muestra los últimos comandos ejecutados por cada usuario, por defecto nos mostrará los últimos comandos de todos los usuarios, pero obviamente podemos indicarle que nos muestre solo los comandos de determinado usuario, por ejemplo:
lastcomm root
Y también podemos buscar en vez de por usuario, buscar por comando:
lastcomm COMANDO
O sea:
lastcomm touch
Y aquí ya termino de hablar de los comandos que tendremos disponibles si instalamos el paquete acct
Como dije al inicio, hay varias formas de saber qué hace o deja de hacer un usuario en el sistema, también podemos siempre revisar el .bash_history de su home pero, como algunos deben saber se puede borrar el contenido del historial por lo que, este método que les presento acá puede ser bien efectivo comparado con otros 😉
Saludos
10 comentarios, deja el tuyo
esta muy bueno esto, lo probare
Uff, chiché bombón, no lo conocía, grande KZ!
ERRATA: chiche 😉
Posiblemente les interese esta otra herramienta similar a acct pero orientada al uso de red de cada usuario logueado: http://www.pmacct.net/
Thanks, intento poner cosas interesantes … hoy tengo preparado otro post muy bueno 😀
Muy interesante 🙂
Ahhh… el terminal… no hay con qué darle…
Solo queda aprender los comandos y usarlos.
Eso es cierto.
Lo bueno de GNU/Linux es que no dependes de keyloggers ni nada por el estilo. Para eso está la terminal (aunque en sí es una herramienta de doble filo).
Voy a probarla 🙂 Para los Archeros, el paquete está en AUR como «acct».