Pablo te la sabes todas , ya tengo el script para el user root , pero
quiero afinarlo para any user , vere con info que me envias.
lo agregue de esta manera
tail -30 ${HOME}/.bash_history > /tmp/comandos.txt
El 16 de diciembre de 2013, 10:07, Pablo Zuñiga <[email protected]>escribió:
> Troxlinux,
>
> tienes en /etc/passwd toda la información necesaria, el campo 1 es el
> nombre, el 6 su home y el ultimo el ambiente/shell.
>
> En debian los usuarios normales se crean desde el UID 1000 en RedHat desde
> el 500, igual corrobora esto.
>
>
> Si separas de esta linea
> (invitado:x:1001:1001:,,,:/home/invitado:/bin/bash) las columnas por ":"
> con cut o awk tienes lo siguiente
>
>
> nombre=>COL1
> clave=>COL2
> UID=>COL3
> GID=>COL4
> HOME=>COL6
> SHELL=>COL7
>
> con eso ya puedes leer la info por usuario fácilmente, en algún script que
> se ejecute en background con algún lapsus de tiempo. (WHILE + sleep)
>
>
> 2013/12/16 Camaleón <[email protected]>
>
>> El Mon, 16 Dec 2013 09:34:18 -0600, troxlinux escribió:
>>
>> > saludos lista , tengo una duda con script de bash que me estoy haciendo
>> > la idea es que cuando el usuario salga de la session de root me envie un
>> > correo en un adjunto con los ultimos comandos que diigito.
>> >
>> > el detalle esta que cuando ejecuto este script por algun motivo no
>> > imprime dentro del archivo comandos.txt los comandos digitados , si yo
>> > lo hago fuera del script en una terminal el funciona perfecto.
>>
>> (...)
>>
>> History command inside bash script
>>
>> http://unix.stackexchange.com/questions/5684/history-command-inside-bash-script
>>
>> Saludos,
>>
>> --
>> Camaleón
>>
>>
>> --
>> To UNSUBSCRIBE, email to [email protected]
>> with a subject of "unsubscribe". Trouble? Contact
>> [email protected]
>> Archive: http://lists.debian.org/[email protected]
>>
>>
>
>
> --
> Atte.
> Pablo Zúñiga E
> (+56 9) - 75195192 | MSN/Gtalk: [email protected] | Skype: ed00m_
> http://www.gnulinuxporqueno.cl | http://www.linkedin.com/in/ed00m
> =======================================================
>
--
rickygm
http://gnuforever.homelinux.com