El vie, 14-01-2005 a las 00:13 +0100, I�aki escribi�:
> Hola, he hecho un tema de Karamba que me saca en una pantallita los usuarios
> logueados en el sistema y por otra parte los usuarios que acceden v�a SSH. El
> problema es que no s� c�mo pulir el c�digo del SSH. Hasta ahora he hecho
> esto:
>
> ps -ef | grep 'sshd' | awk '{print $1}'
>
>
> Y si por ejemplo hay 2 usuarios logueados en el sistema (usuario1 y
> usuario2),
> un "ps -ef | grep 'sshd'" saca lo siguiente:
>
> root 1132 1 0 Jan13 ? 00:00:00 /usr/sbin/sshd
> root 1200 1132 0 Jan13 ? 00:00:00 sshd: usuario1 [priv]
> usuario1 1219 1200 0 Jan13 ? 00:00:00 sshd: [EMAIL PROTECTED]/59
> root 1608 1132 0 00:01 ? 00:00:00 sshd: usuario2 [priv]
> usuario2 1619 1608 0 00:01 ? 00:00:00 sshd: [EMAIL PROTECTED]/61
> usuario0 1643 1113 0 00:01 pts/57 00:00:00 grep sshd
>
>
> y entonces, "ps -ef | grep 'sshd' | awk '{print $1}'" me da esto:
>
agregale :
grep @
y te queda
ps -ef |grep sshd |grep @ | awk '{print $1}'saludos > root > root > usuario1 > root > usuario2 > usuario0 > > > Pero yo s�lo quiero que me salgan usuario1 y usuario2, es decir, los que > tienen una @ detr�s (son los �nicos que han accedido por SSH). El truco > parece que estar en coger s�lo los que tengan la @, pero no s� c�mo. > > Soy un poco principiante en estos scripts, aunque prometo adentrarme mucho > m�s > en ellos. �Alguna ayuda para corregir el c�digo? > > Muchas gracias. > -- Angel Claudio Alvarez Usuario Linux Registrado 143466 GPG Public Key en http://pgp.mit.edu key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente

