Re: passwd --force y expect para hacer passwd no interactiva
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
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
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]