Estoy tratando de usar BetterAuthorizationSample en lugar de usar la llamada forma "maliciosa" de usar setuid para obtener privilegios de root.¿Cómo utilizar BetterAuthorizationSample? - Cocoa
Actualmente estoy usando AuthorizationCreate(); con BLAuthentication para tener acceso de root para cambiar algunos archivos, pero estoy un tanto irritado por el hecho de que tengo que ingresar constantemente mi contraseña cada vez que se inicia la aplicación.
Me encontré con el método de una HelperTool de Apple, y no puedo entenderlo.
He estado trabajando con Cocoa durante un par de meses, pero esto está fuera de mi alcance, pero todavía lo necesito. ¿Cómo implementaría esta herramienta para hacer tareas simples con privilegios de raíz?
¿Existe alguna manera más simple de utilizar el concepto de HelperTool, para que mis usuarios puedan ingresar su contraseña una sola vez y otorgue privilegios de raíz para siempre?
Solo para quitar esto de en medio: [BetterAuthorizationSample] (http://developer.apple.com/legacy/mac/library/samplecode/BetterAuthorizationSample/) ahora es parte de la biblioteca de documentación Legacy. Tenga en cuenta cuando se hizo esta pregunta. Puede haber una solución más moderna que la que BetterAuthorizationSample implementa. –