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

Re: passwd --force y expect para hacer passwd no interactiva



El sáb, 04-02-2006 a las 17:46 +0100, Andres Seco Hernandez escribió:
> Hola
> 
> Debo tener uno de esos dias espesos... pero no consigo hacer que el
> script de ejemplo que viene con expect para cambiar la clave de un
> usuario no interactivamente (desde un proceso u otro script), que se
> llama autopasswd, funcione. La primera vez que lo he lanzado si, luego
> ya ni de coña. No se si hay meigas en mi equipo. Es un sid actualizado a
> hace un par de semanas.
> 
> Así que me he puesto a mirar directamente passwd, que yo juraría que no
> permitía cambiar la clave de forma no interactiva, pero la página de
> manual dice que si (man passwd dice que la opción -o o --force permite
> al root hacer el cambio de forma no interactiva pasando usuario y clave
> en linea de comando). Pero el passwd al lanzarlo no reconoce el --force
> ni el -o. ¿Es un bug?
> 
> Un saludo y gracias.
> 
> 

Para hacer eso puedes usar:

echo "$USERNAME:$PASSWORD" | chpasswd --md5

Sustituye las variables por lo que necesites.

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente


Reply to: