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
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