Re: Obtener Nombre completo y login name

2007-02-28 Por tema Luis Rodrigo Gallardo Cruz
On Wed, Feb 28, 2007 at 08:40:33AM +0100, Arnau Carrasco wrote:
 Si, como dices, son usuarios de sistema, y tienen home... pues ya lo 
 tienes.

¡Oh, claro! 

   sauron:~# /bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == 2007) 
 print $3 }'
   marcos
   ra

En el caso en que no todos tus usuarios tengan su $HOME en /home
(digamos, por ejemplo, que estás hablando de un servidor grande que
los reparte en varios directorios según algún criterio), ese dato sí
viene en /etc/passwd, es el penúltimo, así que puedes sacarlo de ahí.


signature.asc
Description: Digital signature


Re: Obtener Nombre completo y login name

2007-02-28 Por tema Iñigo Tejedor Arrondo
El mié, 28-02-2007 a las 07:10 -0600, Luis Rodrigo Gallardo Cruz
escribió:
 On Wed, Feb 28, 2007 at 08:40:33AM +0100, Arnau Carrasco wrote:
  Si, como dices, son usuarios de sistema, y tienen home... pues ya lo 
  tienes.
 
 ¡Oh, claro! 
 
sauron:~# /bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == 2007) 
  print $3 }'
marcos
ra
 
 En el caso en que no todos tus usuarios tengan su $HOME en /home
 (digamos, por ejemplo, que estás hablando de un servidor grande que
 los reparte en varios directorios según algún criterio), ese dato sí
 viene en /etc/passwd, es el penúltimo, así que puedes sacarlo de ahí.

La fecha que estáis viendo es la de modificación. Si un usuario ha
escrito en su home en el 2007 y está creado en el 2005, te seguirá
mostrando 2007.

Saludos



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-28 Por tema jose wilmar palacio lopez

El 28/02/07, Arnau Carrasco [EMAIL PROTECTED] 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 [EMAIL PROTECTED]
 To: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]
 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 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]





 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]






Re: Obtener Nombre completo y login name

2007-02-28 Por tema Luis Rodrigo Gallardo Cruz
On Wed, Feb 28, 2007 at 09:15:58AM -0500, jose wilmar palacio lopez wrote:
 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)

Esa fecha es la de la última modificación a su buzón. ¿Dónde está su
buzón? Depende. En una configuración normal, es el archivo
/var/mail/usuario. En una configuración modificada, preguntale  a
quien la modificó :-)

signature.asc
Description: Digital signature


Re: Obtener Nombre completo y login name (Resuelto)

2007-02-28 Por tema Carlos Velásquez

Arnau Carrasco 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!

Arnau, eres simplemente Genial, eso era exáctamente lo que necesitaba.

Le agradezco a todos los que han tratado de ayudar en este asunto.

Saludos a todos...


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 
[EMAIL PROTECTED]

To: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]










--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Obtener Nombre completo y login name

2007-02-27 Por tema Carlos Velásquez

Hola a todos,

Tengo un server de correo con Postfix y tengo los usuarios como usuarios 
del sistema y quiero sacar un listado de los nombres completos y el 
login de cada uno de ellos, he estado buscando en google algún script 
que me permita hacer esto pero no hay nada específico, además los 
usuarios que ocupo son solo los que he agregado en el 2007, si alguno 
sabe de algún script se lo agradecería.


Saludos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Ronald Urbano


Q tal ...

Para verlo de la forma Nombre  ---  username :
cat /etc/passwd | awk -F : '{ print $5 --- $1 } '

Y para verlo de la forma username  ---  Nombre :
cat /etc/passwd | awk -F : '{ print $1 --- $5 } '


Saludos

Atte.

Ronald Urbano -



Carlos Velásquez escribió:

Hola a todos,

Tengo un server de correo con Postfix y tengo los usuarios como 
usuarios del sistema y quiero sacar un listado de los nombres 
completos y el login de cada uno de ellos, he estado buscando en 
google algún script que me permita hacer esto pero no hay nada 
específico, además los usuarios que ocupo son solo los que he agregado 
en el 2007, si alguno sabe de algún script se lo agradecería.


Saludos





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Carlos Velásquez

Ronald Urbano escribió:


Q tal ...

Para verlo de la forma Nombre  ---  username :
cat /etc/passwd | awk -F : '{ print $5 --- $1 } '

Y para verlo de la forma username  ---  Nombre :
cat /etc/passwd | awk -F : '{ print $1 --- $5 } '

Ok, pero si le doy ese comando, se me queda el shell en

   
Como si estuviera esperando un parámetro le falta algo a la instrucción...

Saludos



Saludos

Atte.

Ronald Urbano -



Carlos Velásquez escribió:

Hola a todos,

Tengo un server de correo con Postfix y tengo los usuarios como 
usuarios del sistema y quiero sacar un listado de los nombres 
completos y el login de cada uno de ellos, he estado buscando en 
google algún script que me permita hacer esto pero no hay nada 
específico, además los usuarios que ocupo son solo los que he 
agregado en el 2007, si alguno sabe de algún script se lo agradecería.


Saludos








--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Carlos Velásquez

Carlos Velásquez escribió:

Ronald Urbano escribió:


Q tal ...

Para verlo de la forma Nombre  ---  username :
cat /etc/passwd | awk -F : '{ print $5 --- $1 } '

Y para verlo de la forma username  ---  Nombre :
cat /etc/passwd | awk -F : '{ print $1 --- $5 } '

Ok, pero si le doy ese comando, se me queda el shell en

   
Como si estuviera esperando un parámetro le falta algo a la 
instrucción...
Ok faltaba una copilla simple, pero ahora necesito filtrar, solo los que 
he incluido en el año 2007


Saludos



Saludos

Atte.

Ronald Urbano -



Carlos Velásquez escribió:

Hola a todos,

Tengo un server de correo con Postfix y tengo los usuarios como 
usuarios del sistema y quiero sacar un listado de los nombres 
completos y el login de cada uno de ellos, he estado buscando en 
google algún script que me permita hacer esto pero no hay nada 
específico, además los usuarios que ocupo son solo los que he 
agregado en el 2007, si alguno sabe de algún script se lo agradecería.


Saludos











--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Santiago José López Borrazás
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

El 27/02/07 18:00, Carlos Velásquez escribió:
 Ok, pero si le doy ese comando, se me queda el shell en
 
 
 Como si estuviera esperando un parámetro le falta algo a la instrucción...

A mí no. Y lo ha dicho correctamente:

cat /etc/passwd | awk -F : '{ print $1 --- $5 } '

Tal cual... :-)

- --
Slds de Santiago José López Borrazás. Admin de hackindex.com/.es
Conocimientos avanzados en seguridad informática.
Conocimientos avanzados en redes.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iQIVAwUBReSEWbuF9/q6J55WAQqrCA//WOzK/DBuR3vq5k4yeoGVG8Sa/U9L32er
A1Rjl3sPjuLTcyWBzj6m4UIYnawGgYTzhjHoNDrAdCH0BDM7iL0RzlT3Yjkhj/2t
ZSlfeZb4Eie41HXDVPGdnG/6/scp9WBjAFkKqiimTzrVAK7m0xSrS5OnjtpAToOD
HbqTyza9ILaGpEIYV5dimXiaT8C+OgqJGr+Z2Fu8fCOjIKT3lAtAf/Qtp5Zp00YE
8z6Wq50MSFPTlDIT/Xu1S90co1WeX187ZdKOvvMVIGUHDcL9NQ11lbKXWScVCxz9
QW2DKL3OQfYn9ox/fMzdoC45JRA5CTkJvVda6ntVxj0/TqNNNWalnOffxfbMMuUM
Y1R8OCP77AD91NO8pyorXNVG2X9FMrdI8V41Zb8bwq2Z/xtQEnAsCydiggotTUXD
A65aQEjSOuG5Fw1cOkQNv8Qc7A7VNiU/zq87mhdSVOM0GLrW+0wdxbaHho4NCasI
u/kuzOQ14KJ2UaGcGdSeZg6ETTQMQLMSDQSWBVBrAQqS4bVbvhOqGgPHU9PKeCXv
DlDoEB1Dpa/0ossp8wN8BDhEb1xk8oRzOowomKqvOtz5VmKeSfgeQSLVPWgHKRhm
ACYHurCVFq+r+6bY68PBYEmq+zZkynY009pFS9quu7c58GOhUuNKgZDfNPUNNDst
yugH5NSxKxQ=
=9KWU
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Carlos Velásquez

Santiago José López Borrazás escribió:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

El 27/02/07 18:00, Carlos Velásquez escribió:
  

Ok, pero si le doy ese comando, se me queda el shell en


Como si estuviera esperando un parámetro le falta algo a la instrucción...



A mí no. Y lo ha dicho correctamente:

cat /etc/passwd | awk -F : '{ print $1 --- $5 } '

Tal cual... :-)
  
Si, compañero, eso ya vi que era, lo dije en el correo pasado, 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.


Saludos y muchas gracias por la ayuda...


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Blu
On Tue, Feb 27, 2007 at 02:07:06PM -0600, Carlos Velásquez wrote:
 Santiago José López Borrazás escribió:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
 El 27/02/07 18:00, Carlos Velásquez escribió:
   
 Ok, pero si le doy ese comando, se me queda el shell en
 
 
 Como si estuviera esperando un parámetro le falta algo a la 
 instrucción...
 
 
 A mí no. Y lo ha dicho correctamente:
 
 cat /etc/passwd | awk -F : '{ print $1 --- $5 } '
 
 Tal cual... :-)
   
 Si, compañero, eso ya vi que era, lo dije en el correo pasado, 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.

Más que la web, pégale una miradita al manual de awk. 

-- 
Blu.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Luis Rodrigo Gallardo Cruz
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. 

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28
Zenophobia: the irrational fear of convergent sequences.


signature.asc
Description: Digital signature


Re: Obtener Nombre completo y login name

2007-02-27 Por tema Carlos Velásquez

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 [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Arnau Carrasco
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 [EMAIL PROTECTED]

To: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Arnau Carrasco

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 [EMAIL PROTECTED]

To: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]