1 votos

Escribir automáticamente una contraseña en el terminal

Quiero poder cambiar la contraseña de una imagen de disco, pero de forma totalmente automatizada. ¿Hay alguna manera de introducir una cadena como contraseña en lugar de texto sin formato? ¿O puedo tener un archivo .txt con nada más que la contraseña, y de alguna manera importar eso en el campo de contraseña? Muchas gracias.

2voto

Nip Puntos 362

Usted no mencionó qué herramienta está utilizando para efectuar el cambio de frase de contraseña, pero a partir de una línea de comandos de shell, hdiutil probablemente tenga más sentido.

Su chpass te permitirá cambiar la contraseña de una imagen de disco encriptada. Se le puede indicar que lea las contraseñas antigua y nueva desde stdin. Sin embargo, requiere que las frases de contraseña se presenten en un formato "NUL terminado", lo que es difícil de lograr cuando se escriben directamente. Puede utilizar la función printf para crear el formato requerido:

printf '%s\0' '01d Pa55w0rD' 'n3w p4ssWoRd' | 
  hdiutil chpass /path/to/encrypted.dmg -oldstdinpass -newstdinpass

Las frases de contraseña deben indicarse en el mismo orden que el -oldstdinpass y -newstdinpass (en el ejemplo anterior, el parámetro -oldstdinpass y la frase de contraseña antigua van primero en sus respectivos contextos).


Nota: Si se encuentra en un entorno multiusuario, existe la posibilidad de que otro usuario detecte sus contraseñas observando la lista de procesos y sus líneas de comandos asociadas (p. ej., el comando printf y su argumento (por lo tanto, sus frases de contraseña) pueden aparecer en la salida de ps -ef ). Esto es menos probable si utiliza un intérprete de comandos en el que printf está integrado en el propio intérprete de comandos (p. ej. ksh , bash , zsh no requieren el uso de un proceso separado para el printf comando).

1voto

Oskar Puntos 1242

En expect puede mirar y teclear por ti. Todo lo que quieras es posible, almacenando ssh hashes, scripting el llavero, variables. Puedes ser tan tramposo o transparente como creativo seas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X