¿Cómo paso una contraseña para adjuntar hdiutil?

4

¿Cómo paso una contraseña para adjuntar hdiutil?

Tengo un sparsebundle cifrado (test.sparsebundle) y su contraseña es "test", sin comillas.

Me gustaría automatizar la apertura de ese archivo.

Lo he intentado

echo "test" | hdiutil attach -stdinpass test.sparsebundle

y

echo test | hdiutil attach -stdinpass test.sparsebundle

Pero vuelve

hdiutil: error al adjuntar - Error de autenticación

    
pregunta pheon 02.08.2015 - 18:11

1 respuesta

6

¡Ah! Un poco más de excavación, y una cuidadosa lectura de la página de manual. Necesito una cadena terminada en nulo.

Entonces

printf '%s
printf '%s%pre%' 'test' | hdiutil attach test.sparsebundle -stdinpass
' 'test' | hdiutil attach test.sparsebundle -stdinpass

funciona.

    
respondido por el pheon 02.08.2015 - 18:23

Lea otras preguntas en las etiquetas