1 votos

¿Hay alguna forma de evitar que un usuario no administrador ejecute "launchctl unload" en macOS?

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?

0voto

Steve Evans Puntos 155

Podrías trasladar el punto de control desde la computadora al enrutador o a un dispositivo de red. Muchos enrutadores tienen controles parentales que se pueden utilizar para controlar/limitar el acceso a Internet.

Un servicio de DNS administrado, como Pi-Hole u OpenDNS, también se puede utilizar para limitar el acceso a sitios web específicos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X