Lo primero a saber es que el binario de las distribuciones de Red Hat (rhel/fedora) no es igual que el de debian, por lo que en Debian deberemos hacerlo de otra forma.
Paso a detallar:
rhel/fedora )
El binario de estas distribuciones soporta el flag --stdin que le indica que teme como input la entrada estandar (stdin), por lo cual podriamos ejecutar
#echo "password" | passwd --stdin
debian )
Como les comenté antes, el binario de debian no soporta este flag, por lo que para emularlo deberiamos correr el siguiente comando:
#(sleep 1;echo "password";sleep 1;echo "password") | passwd
En la segunda opcion si el debian tiene mucha carga habría que ver como se portan los slpeep no?.
ResponderEliminar