comando passwd en el script de shell
-
09-10-2019 - |
Pregunta
Estoy haciendo un script que crean automáticamente a los usuarios, pero no puedo pensar en cómo utilizar comando passwd dentro de mi script de shell, ¿cómo debo usarlo con shell script? --stdin opción no funciona para mí
Solución
Trate expect(1)
.
Otros consejos
Algunas implementaciones de passwd
tiene la bandera --stdin
que se puede utilizar de esta manera:
passwd --stdin user <<<"SoMePasSw0rd"
Obras para mí en Debian
echo -e "$NEWPASS\n$NEWPASS" | passwd $USER
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow