Sådan ændres det korte navn på en brugerkonto i Mac OS X

Indholdsfortegnelse:

Anonim

I Mac OS X er et brugers kortnavn det, deres hjemmemappe er opkaldt efter, og det er også forkortelsen for at logge ind på Mac enten fra en låseskærm eller en netværksforbindelse med fjernadgang via SSH og SFTP. Der er forskellige grunde til, at du ønsker at ændre brugerens korte navn, men det er ikke kun et spørgsmål om at ændre navnet på en brugerkonto.Vi vil dække fire forskellige måder at gøre dette på, en enkel måde, der blot ændrer det korte brugernavn til login-formål, og tre mere komplette metoder, der vil ændre ikke kun det korte brugernavn, men også brugerens biblioteksnavn, så det matcher. Gå med det, der er passende for dit færdighedsniveau.

Det er vigtigt at bemærke her, at stavning betyder noget, ligesom brug af store bogstaver, enhver forskel i stavning eller brug af store bogstaver, og ting vil ikke fungere. Forsøg ikke at bruge et kort brugernavn eller kontonavn, der har mellemrum eller speci altegn, hold det enkelt med normale tegn.

Før du fortsætter, skal du sørge for, at du har en nylig sikkerhedskopi af din Mac, og det er vigtige data. Hvis du ikke har sikkerhedskopieret i et stykke tid, kan du nemt tvinge en manuel sikkerhedskopiering i Time Machine. Når du er sikkerhedskopieret, skal du læse videre.

Skift kun brugerens korte navn

Sådan ændrer du bare det faktiske korte navn på en bruger med henblik på at logge ind på Mac'en. Dette vil ikke påvirke navnet på brugerkontoens hjemmemappe:

  • Åbn Systemindstillinger, og klik på ruden "Konti"
  • Klik på låseikonet i nederste venstre hjørne, og indtast dine administratoroplysninger
  • Højreklik på den bruger, hvis korte brugernavn du vil ændre, og klik på "Avancerede indstillinger"
  • Fra skærmen "Avancerede indstillinger" skal du redigere brugernavnet som angivet ved siden af ​​"Kontonavn" som vist på skærmbilledet nedenfor

Husk, ovenstående instruktioner ændrer kun brugerens korte kontonavn og ikke navnet på brugerens hjemmemappe. Dette bringer os til et par forskellige måder, hvorpå vi kan ændre både brugerkontoen og mappenavnet:

Ændring af brugerkortnavne og hjemmekatalognavne: The Apple Way

Dette er den metode, som Apple anbefaler på deres vidensbase, denne metode kan virke lang, men den håndterer automatisk ændringerne af tilladelser og filejerskab, hvilket gør det nemmere for nogle brugere.

  • For det første skal du aktivere root-brugeren i Mac OS X, hvis du ikke allerede har gjort det
  • Log ud af din eksisterende brugerkonto, og log ind på den aktiverede root-brugerkonto
  • … at brugerens korte navn ikke må indeholde mellemrum eller speci altegn
  • Åbn nu Systemindstillinger, og klik på "Konti"-panelet
  • Opret en ny brugerkonto med det samme korte navn, som du brugte til at omdøbe brugerens hjemmemappe
  • Du vil se en dialogboks, der advarer "En mappe i mappen Brugere har allerede navnet "brugernavn, du har valgt." Vil du bruge den mappe som hjemmemappe for denne brugerkonto?" – klik OK
  • Log nu ud af root-brugeren og log ind på den nyoprettede bruger med det korte navn, du valgte
  • Bekræft, at alle filer, mapper, tilladelser, ejerskab og alt andet er som forventet. Naviger rundt, åbn et par filer osv. Hvis tingene ser godt ud, kan du nu gå tilbage til præferenceruden Konti og slette den originale brugerkonto

Af sikkerhedsmæssige årsager anbefaler Apple, at du deaktiverer root-brugerkontoen, men du kan bestemme, om det er nødvendigt, baseret på hvor ofte du skal bruge root-adgang.

Avanceret tilgang: Ændring af brugerens korte navn og brugerindeksnavn via Admin eller root & chown

Du kan også bruge en mere avanceret tilgang, som måske foretrækkes af nogle, selvom jeg for de fleste brugere vil foreslå Apples måde.Hvis du fortsætter, hvis du ønsker at ændre brugerens biblioteksnavn såvel som det korte navn, er en anden måde at gøre dette på ved at bruge en separat administratorkonto (eller endda root fra kommandolinjen) til at omdøbe brugerens hjemmemappe (helst til nyt kort navn). Du kan gøre dette fra Finder med en Admin-konto eller bruge sudo og root fra kommandolinjen:

sudo mv /Users/oldname /Users/newshortname

Derefter, gennem den samme proces med at få adgang til "Avancerede indstillinger" i kontopanelet som nævnt ovenfor, vil du vælge den nyligt omdøbte hjemmemappe som brugerens standard ved at klikke på knappen "Vælg" og derefter navigere til det. Hvis du vælger at gøre dette via kommandolinjen, er dette mere et bekræftelsestrin.

chown -R newshortname /Users/newshortname

Som med de andre metoder vil du gerne bekræfte, at alt fungerer ved at logge ind på den nyligt omdøbte konto og åbne og få adgang til filer.

På en anden note kan du også bruge denne mulighed til at ændre placeringen af ​​en brugers hjemmemappe. For eksempel, hvis du har et lille SSD-drev, som operativsystemet og programmerne kan starte hurtigt ud af, men du vil beholde alle dine filer på et separat drev, men det forgrener dig til et nyt emne.

Avanceret: Ændring af korte brugernavne med sudo, mv og Spotlight

Der findes endnu en metode til at ændre det korte brugernavn, og den er en del mere avanceret.

Før du begynder: Få lavet en sikkerhedskopi af hele din Mac, dette er redigering af brugerfiler og ændringer i, hvordan operativsystemet observerer denne bruger. Hvis du ikke har en tvingende grund til at gøre dette, eller du ikke er tryg ved at ændre systemfiler og bruge terminalen, skal du ikke fortsætte.Du vil sandsynligvis også gerne aktivere Hurtigt brugerskift for at kunne gøre dette hurtigt. Udført korrekt, vil du få ændret det korte brugernavn på få minutter, men dette er ikke en traditionelt understøttet metode, så fortsæt på eget ansvar!

Dette er blevet bekræftet til at virke i OS X Mountain Lion. Lav altid en sikkerhedskopi, før du ændrer vigtige filer.

  • Log på en anden administratorkonto (opret en ny konto med administratorrettigheder, hvis det er nødvendigt)
  • Åbn Terminal fra /Applications/Utilities/, og skriv følgende kommandoer:
  • sudo ls /Users/

  • Find den gamle brugernavn-mappe, noter den nøjagtige stavemåde og store bogstaver, vores eksempel vil bruge "OldShortName", og brug derefter den næste kommando til at erstatte det brugernavn efter behov og angive det nye korte brugernavn som ønsket
  • sudo mv /Users/OldShortName /Users/NewShortName

  • Indtast administratoradgangskoden, når du bliver bedt om det, dette er nødvendigt for at bruge sudo
  • Træk nu  Apple-menuen ned og vælg Systemindstillinger
  • Vælg "Brugere & grupper", og vælg det brugernavn, du ændrer
  • Højreklik på det brugernavn, du vil ændre, og vælg "Avancerede indstillinger..."
  • Skift felterne ved siden af ​​"Kontonavn" og "Hjemkatalog" for at rumme det nye korte navn
  • Klik på "OK" for at acceptere ændringerne, der kan være en lille forsinkelse, da tingene er opdateret

Det korte brugernavn er nu ændret, men du er ikke helt færdig endnu. Log ud af den aktuelt aktive administratorkonto, eller brug Hurtigt brugerskift til at kalde login-vinduet og log derefter ind som den nyligt omdøbte bruger.

Det næste sæt trin er lige så vigtigt, ellers virker Spotlight og Smart Folders ikke:

  • Log ind som den omdøbte bruger
  • Bekræft, at brugerfilerne er, hvor de forventes at være, i ~/Documents, ~/Desktop/ osv., åbn et par stykker for at bekræfte, at tilladelserne fungerer, som de skal være
  • Start nu Systemindstillinger fra  Apple-menuen og vælg "Spotlight", klik derefter på fanen "Privatliv"
  • Fra Finder, naviger til mappen /Hjem/, vælg den nyligt omdøbte brugermappe og træk og slip den ind i Spotlight Privacy-vinduet
  • Vælg nu brugerbiblioteket fra Spotlight Privacy-vinduet og slet det, dette genopbygger med magt Spotlight-indekset for denne brugers filer, så alle filer kan findes som forventet med Spotlight, Smart-mapper og All My Filer
  • Luk ud af Systemindstillinger, og vent på, at Spotlight genopbygges
  • Når du er færdig, skal du åbne "Alle mine filer" for at se en liste og kontrollere, at Spotlight nu fungerer ved at søge efter en fil med Kommando+Mellemrumstasten

Hvis du gjorde alt korrekt, vil brugerens kontokortnavn nu blive ændret. Hvis du ønsker det, kan du nu fjerne den ekstra administratorkonto

Opdateret: 25/1/2013

Sådan ændres det korte navn på en brugerkonto i Mac OS X