Angi vertsnavn, datamaskinnavn og Bonjour-navn separat i OS X

Du kan angi unike navn for hvordan Macs datamaskinnavn vises lokalt, fra fildeling og nettverk, og til og med Bonjour-tjenester, ved hjelp av kommandoen for skript. Dette lar deg ha et egendefinert vertsnavn for Terminal og SSH, et annet vennligere navn for det som er synlig for andre på lokale nettverk, og enda et navn bare synlig for tjenester som AirDrop. Her er et kort blikk på hver og hvordan du setter dem fra kommandolinjen.

For å komme i gang, start Terminal fra / Applications / Utilities /. Legg merke til - er et dobbeltdash, ikke et enkeltflagg.

Sett datamaskinnavn i OS X med scutil

ComputerName er det såkalte "brukervennlige" navnet til Mac, det er det som vil vises på Mac selv og hva som vil være synlig for andre når det kobles til det via et lokalt nettverk. Dette er også det som er synlig under panelet Deling-preferanse.

scutil --set ComputerName "MacBook Willy"

Sett HostName i OS X med scutil

HostName er navnet som er tildelt datamaskinen som synlig fra kommandolinjen, og den brukes også av lokale og eksterne nettverk når du kobler til via SSH og ekstern pålogging.

scutil --set HostName "centauri"

Sett LocalHostName i OS X med scutil

LocalHostName er navnetidentifikatoren som brukes av Bonjour og synlig gjennom fildelingstjenester som AirDrop

scutil --set LocalHostName "MacBookPro"

Selvfølgelig er det ikke noe galt med å bruke samme navn for hvert eksempel, som faktisk er standardoppførselen til OS X.

Å ha individuelle innstillinger vil være ubetydelig for de fleste Mac-brukere, men å sette inn et egendefinert datanavn er alltid en god ide, selv om nybegynnere blir best servert gjennom delingspreferansepanelet. Hvis du ønsker å våge deg bort i kommandolinjen, kan det være nyttig å se den korte videoen nedenfor, som viser scutil som endrer vertsnavnet til en Mac OS X-maskin:

Til slutt kan du også sjekke gjeldende innstillinger for LocalHostName, HostName og ComputerName ved å bruke scutil med -get flagget slik:

scutil --get HostName

For eksempel vil HostName bli rapportert tilbake, og hvis en ikke er satt, vil den fortelle deg.