Necesito abrir mediante programación un script de shell en una ventana de Terminal y ejecutarlo con privilegios de administrador. Estoy usando osascript, ya que muestra un indicador conveniente para un nombre de usuario / contraseña de administrador.
Actualmente estoy usando esto:
osascript -e 'do shell script "open -a Terminal \"'"$appDir"'\"" with administrator privileges'
El problema es que, incluso después de ingresar las credenciales en el indicador de OS X, el script recién abierto solicitará una contraseña en el primer comando sudo.
¿Cómo paso las credenciales de administrador al script abierto?