Setting the Hostname on macOS
For my work laptop on macOS 12.6 Monterey. Assume the hostname is
sudo hostname dobby did not persist the hostname across sessions or reboots; it kept resetting to
MacBook-Pro. I don’t know if this was some policy pushed out or because of weirdness with macOS itself.
# This did not exist sudo vim /etc/hostconfig # I added this line HOSTNAME=dobby.ether
This did not work. YMMV.
scutil --set LocalHostName rheya scutil --set HostName rheya.ether
Enter the password when asked. This should work.