[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Obtener Nombre completo y login name



El 28/02/07, Arnau Carrasco <ra@ucv.es> escribió:
No sé por qué se han cortado las lineas. Te pongo el script final:


for usuario in `/bin/ls -l /home/ |\
  awk '{ if (substr($6, 1, 4) == "2007") print $3 }'` ; do
echo -n "Usuario: $usuario "
echo "(`cat /etc/passwd | grep ^$usuario: | cut -d ":" -f5`)"
done

Saluditos!

> Si, como dices, son usuarios de sistema, y tienen home... pues ya lo
> tienes. Echemos un vistazo a un home de una maquina mia:
>
>   sauron:~# /bin/ls -l /home/
>   total 1
>   drwxr-xr-x  2 marcos marcos 200 2007-02-26 19:21 marcos
>   drwxr-xr-x  7 ra     ra     696 2007-02-27 16:44 ra
>   drwxr-xr-x  6 switch switch 368 2006-10-31 14:33 switch
>   sauron:~#
>
> ahi tenemos la fecha... simplemente filtramos:
>
>   sauron:~# /bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == "2007")
> print $3 }'
>   marcos
>   ra
>   sauron:~#
>
> ya temenos los 2 usuarios. Puedes redirigir esto a un archivo para cruzar,
> o podemos ir aun mas lejos:
>
>   for usuario in `/bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) ==
> "2007") print $3 }'` ; do
>    echo "Usuario: $usuario (`cat /etc/passwd | grep ^$usuario: | cut -d
> ":" -f5`)"
>   done
>
oye, y en el home del usuario tambien se encuentra la informacion de
cuando fue la última vez q este leyó su correo??
es q se me está llenando la particion y quisiera borrar a las usuarios
q no esten usando su correo digamos desde hace 2 meses.
solo se q cuando ejecuto finger usuario ademas de la info del usurio ,
me sale "Mail last read Wed Feb 28 07:57 2007 (COT)"

> alehop! :D
> Espero que sea lo que buscas, saludos.
>
> ----- Original Message -----
> From: "Carlos Velásquez" <debianlist@cuna.ac.cr>
> To: "Luis Rodrigo Gallardo Cruz" <rodrigo@nul-unu.com>
> Cc: <debian-user-spanish@lists.debian.org>
> Sent: Tuesday, February 27, 2007 10:56 PM
> Subject: Re: Obtener Nombre completo y login name
>
>
>> Luis Rodrigo Gallardo Cruz escribió:
>>> On Tue, Feb 27, 2007 at 02:07:06PM -0600, Carlos Velásquez wrote:
>>>
>>>> ... lo que necesito, es que me filtre solo los usuarios que he
>>>> ingresado en este año 2007, he pasado buscando información en la web
>>>> pero nada.
>>>>
>>>
>>> No se puede. Esa información no está en el /etc/passwd.
>> Tienes toda la razón.....
>>
>> Muchas gracias....
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmaster@lists.debian.org
>>
>>
>>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
>
>


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org





Reply to: