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 <noela...@gmail.com>

> 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 debian-user-spanish-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive: http://lists.debian.org/pan.2013.12.16.15.58...@gmail.com
>
>


-- 
Atte.
Pablo Zúñiga E
(+56 9) - 75195192 | MSN/Gtalk: pabl...@gmail.com | Skype: ed00m_
http://www.gnulinuxporqueno.cl | http://www.linkedin.com/in/ed00m
=======================================================

Responder a