•
Típicamente se usan los acentos abiertos para ejecutar comandos y usar el resultado en otro contexto:
$ echo a `echo b`
a b
El problema es que de esta forma no podemos anidarlos:
$ echo a `echo b `echo c``
a becho c
[...]
Leer mas »
•
Esta variable permite tener un cierto control sobre lo que se escribe al history. Vamos a ver sus opciones:
[...]
Leer mas »
•
Mediante la variable HISTFILE podemos redirigir a un determinado fichero los comandos que se ejecuten en una determinada sesión.
[...]
Leer mas »
•
Para hacer un script en bash para leer linea a linea tenemos dos opciones: Podemos usar el IFS (Internal Field Separator) o bien usar una subshell con read. Vamos a ver ambas formas:
[...]
Leer mas »
•
Las variables en los shell scripts pueden ser tratadas sin usar cut, sed, awk… Vamos a ver unos ejemplos usando bash, pero funcionan igual en la mayoría de shells.
[...]
Leer mas »
•
Para poder mandar el historial de comandos de los usuarios del sistema al syslog para poder auditarlos se puede hacer mediante este paquete que contiene la bash modificada para mandar cada comando que se ejecuta al syslog local: http://www.digitalsec.net/stuff/rpms/bash/
Esta shell puede ser especialmente útil para la auditaría de honeypots o simplemente para en entornos críticos poder saber quien ha hecho que.

You are being monitored
Evidentemente, resulta muy intrusivo su uso, por lo que lo deseable sería restringir su uso en sistemas que realmente sea imprescindible por sus requisistos de seguridad.
[...]
Leer mas »