J'ai écrit un shell script pour supprimer tous les services à l'exception d'ethernet. Le but est de supprimer ces services et les entrées PPPoE afin que l'utilisateur final ne voie qu'ethernet dans Préférences > Réseau.
Cependant, après un redémarrage, les services reviennent. Cela se produit également en exécutant simplement la commande terminal networksetup deletepppoeservice [servicename]
Je suppose qu'il y a un plist quelque part qui repeuple ces entrées, cependant j'ai supprimé networkInterfaces.plist sans effet.
Voici l'extrait de code en question :
SERVICE="Ethernet"
for NETSERV in ${networkService[@]}; do
if [[ "$NETSERV" != "$SERVICE" ]]; then
networksetup deletepppoeservice "$NETSERV";
fi
doneSERVICE="Ethernet"
for NETSERV in ${networkService[@]}; do
if [[ "$NETSERV" != "$SERVICE" ]]; then
networksetup deletepppoeservice "$NETSERV";
fi
done
Merci.