Script para cambio de password masivo

Horst von Brand vonbrand en inf.utfsm.cl
Mar Ene 18 23:10:33 CLST 2005


Miguel Amador L <jokercl en gmail.com> dijo:
>  Tengo un problemita que supero mi paciencia..
> Tengo un archivo de texto con la siguiente forma
> 
> --------------------FILE tt.sh--------------------
> passwd --stdin usuario<<-EOF
> clave
> clave
> EOF
> ---------------------------------------------------

> [root en RH9 root]# sh tt.sh
> Changing password for user maa.
> passwd: all authentication tokens updated successfully.

> El tema es que al ejecutarlo me corre el cambio de password
> exitosamente... 

Seguro? Que te dice /etc/shadow al respecto (si usas archivos)?

> pero al probar la password esta resulta no funcionar. lo mismo si corro
> linea por linea desde la consola. es en RH9, (en RH7.3 me funcionaba,
> pero no creo que vaya por ahí ) y necesito cambiar el password
> masivamente de unas 50 cuentas.

Lo que yo haria seria chanchamente editar /etc/shadow (p.ej. con Perl(1))
para cambiar los campos de password encriptada. Claro que en una copia, y
luego reemplazar, etc.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux