En una aplicación que estoy haciendo lo que necesito para ejecutar el siguiente comando como root (usuario se le pedirá dos por tres si realmente quieren, y se le pedirá que desmontar sus unidades) utilizando NSTask:¿Cómo se usa NSTask como raíz?
/bin/rm -rf/
#Yes, really
El problema es que simplemente el uso del usuario sustituto no (sudo
) no funciona, ya que el usuario necesita ingresar la contraseña para el código no disponible. Prefiero gustaría mostrar al usuario la misma ventana que te gustaría ver al hacer clic en el candado en Preferences.app, como este (esperemos que con una contraseña más corta):
screenshot http://www.quickpwn.com/wp-content/uploads/2009/08/snow-leopard-enter-password.png
Puede Alguien me ayude con esto? Gracias.
Gracias: solución simple, de trabajo y simplemente elegante! – MeIr
Si quiero ejecutar alguna tarea como root, ¿me pedirá la contraseña del usuario? Intenté esto y funcioné pero el usuario tiene que ingresar su contraseña. –