jueves, 12 de diciembre de 2013

Cambiando el nombre de host de un ordenador MAC

Suele ser habitual que los ordenadores mac tengan como nombre de computador el nombre completo y real del primer usuario y algunas decenas más de caracteres carentes de información útil. Cuando el usuario o el administrador intentan cambiar este nombre se encuentra con que no cambia en todos los aspectos. Por eso estuve buscando como sería la forma más correcta de cambiar completamente y correctamente el nombre de un computador mac en red de forma que todos los aspectos se cubrieran: nombre dns, nombre en la red windows, nombre bonjour, que se refleje en el promt del terminal.. etc

Editando la variable y ejecutándolo bien en terminal directamente o bien como un comando unix en el Remote Desktop esta es la elección de variables más útiles hasta ahora.
Espero que también lo sea para vosotros.
NOMBREMAC=MAC32-joaquin

sudo scutil --set ComputerName "$NOMBREMAC"
sudo scutil --set HostName "$NOMBREMAC"
sudo scutil --set LocalHostName "$NOMBREMAC"
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName -string "$NOMBREMAC"