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

Re: Obtener Nombre completo y login name



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

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






Reply to: