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

2006-02-04 Por tema Rober Morales
El Sábado, 4 de Febrero de 2006 18:54, mario escribió:
> 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?
> >

creo que en debian eso se desactiva por motivos de seguridad, aunque a lo 
mejor está documentado en las man todavía

> > Un saludo y gracias.
>
> Para hacer eso puedes usar:
>
> echo "$USERNAME:$PASSWORD" | chpasswd --md5
>
> Sustituye las variables por lo que necesites.

-- 
No vivimos nunca, sino que esperamos vivir; y disponiéndonos siempre a
ser felices, es inevitable que no lo seamos nunca.
-- Blaise Pascal. (1600-1662) Filósofo y escritor francés. 

-- 
//
//Rober Morales Chaparro
//
#include /* RMC'05 */ 
class saludo { public: saludo(){
std::cout << "Hola"; } ~saludo()
{ std::cout << " Mundo!" ; } } ;
int main() { saludo holamundo; }



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

2006-02-04 Por tema mario
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.


signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


passwd --force y expect para hacer passwd no interactiva

2006-02-04 Por tema Andres Seco Hernandez
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.


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