Posted on 10-19-2017 07:42 AM
Does anyone knows how to disable this option in the Network panel? I mean, restricting users from making changes to them. However if you are an Administrator user you can made some changes, but is there any option that it does not matter if you are an administrator, block this option to any user?
Posted on 10-20-2017 05:55 AM
I'm not sure you can granularly restrict the specific interfaces from being modified if you are going to allow others. There are a few options scripting the networksetup command with say a LaunchAgent triggering a script. or a casper policy to trigger a script every X minutes/day to re-enforce the settings, e.g.:
networksetup -setnetworkserviceenabled 'Bluetooth PAN' Off
networksetup -setnetworkserviceenabled 'Thunderbolt Bridge' Off
networksetup -setnetworkserviceenabled 'Firewire' Off
The key with network setup is it's very particular about the exact name of the interface. Disabling Firewire doesn't disable Thunderbolt Firewire. Can the user still enable these services? If they have admin rights, you bet. You could optionally remove the interfaces (networksetup -removenetworkservice <network service name>) if they are detected instead of disabling them, but an admin can still re-add it.