1 votos

Pedir entrada de contraseña al montar un volumen a través del Automatizador

Tengo Automator montando un volumen con hdiutil, pero requiere una contraseña para montar.

De forma nativa, macOS mostraría un campo de entrada de contraseña oculta; pero no sé cómo activar lo mismo al ejecutar hdutil. De hecho, al ejecutarlo en un script bash invisible, no se puede mostrar el mensaje de contraseña.

Así que he agregado "Pedir texto" para proporcionar la contraseña al script, pero esto muestra la contraseña escrita en texto claro; lo cual no es ideal por razones de seguridad.

¿Cómo puedo mostrar asteriscos en su lugar? ¿O cómo puedo activar el mensaje de contraseña nativo de montaje de macOS?

0 votos

Por favor, proporciona una captura de pantalla del Automator flujo de trabajo.

2voto

Ryan C Puntos 36

No creo que la acción "Pedir texto" proporcione esa función, por lo que tendrás que ejecutar un comando AppleScript en su lugar para mostrar el diálogo:

on run {input, parameters}
    return {text returned of (display dialog "Contraseña:" ¬
        default answer "" with icon note buttons {"Cancelar", "Ingresar"} ¬
        default button "Ingresar" with hidden answer)}
end run

lo cual produce el siguiente diálogo:

Ahora, no sé acerca de hdiutil pero así es como podrías usarlo:

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