Es difícil de decir. Sin duda hay de terceros de administración de productos que aprovechan config perfiles, etc. para bloquear opciones. Pero es muy difícil dejar que a través de la línea de comandos si no son administradores.
Por ejemplo, supongo que se podría establecer un launchagent para ver específicos de la red de archivos plist, y hacer algo que está cambiado. Usted también tendría que pensar en caché preferencias (cfprefsd y todo). Sin embargo, puede resultar aconsejable para interferir con el funcionamiento normal del sistema operativo.
(Administrativamente hablando, echando a perder una configuración de red y de perder la comunicación con todos sus máquinas sería una pesadilla. :)
Puede que también desee considerar la posibilidad de alcanzar sus objetivos por otros medios. Si usted está teniendo problemas con las personas que cambian las entradas DNS, simplemente puede programar un script para que se ejecute cada día que vuelve DNS.)