El lun, 27-10-2014 a las 11:30 -0600, Ulises González Horta escribió:
> pues pudieras hacer un script que
> haga la linea por ti... 

si tienes los usuarios en /etc/passwd puedes usar esto..

ulises@ulinx:/tmp$ ./user.sh 
todos: ulises,tortura
ulises@ulinx:/tmp$ cat user.sh
#!/bin/bash

test=` cat /etc/passwd  | awk -F : '{ if ( $3 > 999 && $3 < 60000 )
print $1 }' `

ready=` echo $test | sed 's/ /,/g' `

echo "todos: $ready"


----
En mi caso uso debian y los usuarios tienen uid >= 1000 si usaras red
hat o derivados seria >= 500, en mi pc tengo dos usuarios ulises y
tortura, pero tengo un tal nobody con uid = 65534 y por eso tengo la
doble verificación en el if , ya la salida del script la redireccionas
hacia el archivo de aliases y listo...



-- 
Salu2 
 ________________________
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a