Estoy trabajando en algo que necesita instalar archivos periódicamente en una carpeta en/Library.Obteniendo acceso de raíz w/Elevated Helper y SMJobBless
Entiendo que en el pasado podría haber usado uno de los métodos de autenticación, pero que desde entonces han sido obsoletos en 10.7.
Lo que he entendido de mi lectura hasta el momento:
debería crear un ayudante que de alguna manera se autentica y tienen que hacer ayudante de todas las tareas de movimiento. He echado un vistazo a algunos de los códigos de muestra, incluidos algunos relacionados con XPC y uno llamado Elevator, pero estoy un poco confundido.
Mucho parece tratarse con la configuración de algún tipo de modelo de cliente/servidor, pero no estoy seguro de cómo se traduciría esto en que realmente instalé mis archivos en los directorios correctos. La mayoría de los ejemplos son solo pasar cadenas.
Mi pregunta simplemente: ¿Cómo puedo crear mi carpeta en/Library mediante programación y escribir archivos periódicamente mientras solo solicito al usuario una contraseña UNA VEZ y nunca más? Realmente no estoy seguro de cómo abordar esto y no parece haber mucha documentación.