¿Hay alguna manera de olvidarse de una red WiFi en MacOS sin conocer las credenciales de administración?
Respuesta
¿Demasiados anuncios?Desde dentro de MacOS, no puedes.
Si no se desbloquea Preferencias del sistema no puedes añadir o eliminar un punto de acceso Wi-Fi.
Como puedes ver, no puedes seleccionar un Red preferida y el +/-
está bloqueado.
Tampoco puedes hacerlo desde la línea de mando.
Puedes añadir una red con sudo networksetup -addpreferredwirelessnetworkatindex en0 whateverNetwork 0 WPA2 whateverPassword
pero si tratas de borrarlo sin sudo - por ejemplo con networksetup -removepreferredwirelessnetwork en0 whateverNetwork
entonces te incitará.
La razón es que los archivos actualizados son estos - son propiedad de Root y no pueden ser modificados por un usuario no administrador. :
A1398% ls -la /Library/Preferences/SystemConfiguration/*preferences*
-rw-r--r-- 1 root wheel 9323 Jan 15 15:42 /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
-rw-r--r-- 1 root wheel 6891 Dec 27 13:35 /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r-- 1 root admin 6891 Jan 15 15:42 /Library/Preferences/SystemConfiguration/preferences.plist.old
También hay que tener en cuenta que los datos que se cambian cuando se añade/quita una red preferida están encriptados.
Por ejemplo com.apple.airport.preferences.plist
fue actualizado con wifi.ssid.77686174657665724e6574776f726b al añadir y quitar el punto de acceso llamado whateverNetwork .
Esto significa que si iniciaste desde un sistema operativo externo para editar estos archivos tendrías que adivinar qué claves borrar, aunque en mis pruebas limitadas parecen estar en el mismo orden que se muestra en Preferencias del sistema .