El 2003-06-01 a las 17:10, Ricardo escribió:
he estado curioseando con el HISTFILESIZE debido a que quiero loguear todos los comandos de un usuario sin que se de cuenta (si tenéis
No creo que sea un método garantizado :-? Échale un vistazo a los comandos de accounting (acct) y similares.
consejos, bienvenidos sean!). Hago un 'set' y me devuelve una serie de variables seteadas. Dentro de ellas está HISTFILESIZE y otras... Lo curioso es que no encuentro dónde se setea esta variable. No está ni en
tsk, tsk... :-) `HISTFILESIZE' The maximum number of lines contained in the history file. When this variable is assigned a value, the history file is truncated, if necessary, to contain no more than that number of lines. The history file is also truncated to this size after writing it when an interactive shell exits. The default value is 500.
'/etc/profile' ni en todo el directorio de '/etc' (hice un 'grep HIST * -R'). En el '/~' tampoco está (también hice 'grep' además de verificar los típicos '.basrc' y '.profile').
Frío, frío X'-)
¿Alguna idea? ¿Alguna sugerencia?
info bash o pinfo bash
También noté que haciendo un '/bin/su -' los comandos ya no se loguean...¿?
Cambias de usuario, es normal. Se registrarán en el del root. -- Saludos Carlos Robinson