Comencé a usar un programa muy conocido para el autocontrol en MacOS llamado Cold Turkey. Este programa es muy potente, pero no es suficiente ya que puedo abrir una Terminal como usuario no administrador y ejecutar el comando:
launchctl unload ~/Library/LaunchAgents/launchkeep.nombre-del-programa.plist
La pregunta es simple: ¿cómo puedo evitar que un usuario no administrador haga esto? He buscado mucho en línea, pero parece que solo hay soluciones parciales. ¿Puedo "mover" el archivo .plist a la carpeta LaunchDaemons y hacer algunos ajustes? Intenté hacer esto, pero no parece funcionar.
Consulté con Felix, el desarrollador de Cold Turkey, sobre si es posible evitar que un usuario no administrador en un Mac ejecute este comando sin necesidad de privilegios de administrador:
launchctl unload ~/Library/LaunchAgents/launchkeep.cold-turkey.plist
Felix respondió que no es factible evitar esto debido a la forma en que está diseñado macOS y los permisos necesarios para que la extensión de Safari funcione correctamente.
¿Hay alguna esperanza? No quiero dejar de usar el software; realmente es muy bueno. ¿Tienes alguna idea?