En Mac OSX, la herramienta de línea de comandos de terceros que tengo que ejecutar como superusuario, lamentablemente. Estoy construyendo una interfaz gráfica de usuario para ello. Mi aplicación Qt / C ++ está utilizando QProcess
para pagar a Bash y ejecutar este comando a través de echo "{PASS}" sudo -l "{USER}" -S {COMMAND}
. Tengo éxito con eso, siempre y cuando tenga el usuario / pase de ID de Apple.
¿Hay alguna manera en que mi instalador de PKG pueda solicitar gráficamente el usuario / pase de ID de Apple? En segundo lugar, ¿cómo recomendaría que lo guarde de forma segura?