Slik endrer du det korte navnet på en brukerkonto i Mac OS X

Innholdsfortegnelse:

Anonim

I Mac OS X er brukerens kortnavn det hjemmemappen deres er oppk alt etter, og det er også forkortelsen for å logge på Mac-en enten fra en låseskjerm eller en nettverkstilkobling med ekstern tilgang via SSH og SFTP. Det er forskjellige grunner til at du ønsker å endre brukerens korte navn, men det er ikke bare et spørsmål om å endre navnet som er oppført på en brukerkonto.Vi vil dekke fire forskjellige måter å gjøre dette på, en enkel måte som bare endrer det korte brukernavnet for påloggingsformål, og tre mer komplette metoder som vil endre ikke bare det korte brukernavnet, men også brukernes katalognavn for å matche. Gå med det som passer for ferdighetsnivået ditt.

Det er viktig å merke seg her at stavemåte er viktig, det samme gjør store bokstaver, eventuelle forskjeller i stavemåte eller store bokstaver, og ting vil ikke fungere. Ikke prøv å bruke et kort brukernavn eller kontonavn som har mellomrom eller spesi altegn, hold det enkelt med vanlige tegn.

Før du fortsetter, sørg for at du har en nylig sikkerhetskopi av Mac-en og viktige data. Hvis du ikke har sikkerhetskopiert på en stund, kan du enkelt tvinge frem en manuell sikkerhetskopiering i Time Machine. Når du har sikkerhetskopiert, les videre.

Endre kun brukernavnet

Dette er hvordan du bare endrer det faktiske korte navnet på en bruker, for å logge på Mac-en. Dette vil ikke påvirke navnet på brukerkontoens hjemmekatalog:

  • Åpne Systemvalg og klikk på "Kontoer"-panelet
  • Klikk på låsikonet i nedre venstre hjørne og skriv inn administratorlegitimasjonen din
  • Høyreklikk på brukeren hvis korte brukernavn du vil endre og klikk på "Avanserte alternativer"
  • Fra "Avanserte alternativer"-skjermen, rediger brukernavnet som oppført ved siden av "Kontonavn" som vist på skjermbildet nedenfor

Husk at instruksjonene ovenfor bare endrer brukerens korte kontonavn og ikke navnet på brukerens hjemmekatalog. Dette bringer oss til noen forskjellige måter vi kan endre både brukerkontoen og katalognavnet på:

Changing User Short Names & Home Directory Names: The Apple Way

Dette er metoden som Apple anbefaler på deres kunnskapsbase, denne metoden kan virke lang, men den håndterer automatisk tillatelser og fileierskapsendringer, noe som gjør det enklere for noen brukere.

  • Først må du aktivere root-brukeren i Mac OS X hvis du ikke allerede har gjort det
  • Logg av din eksisterende brukerkonto og logg på den aktiverte root-brukerkontoen
  • … at brukerens korte navn ikke kan inneholde mellomrom eller spesi altegn
  • Åpne nå Systemvalg og klikk på «Kontoer»-panelet
  • Opprett en ny brukerkonto med det samme korte navnet som du brukte til å gi nytt navn til brukerens hjemmekatalog
  • Du vil se en dialogboks som advarer "En mappe i brukermappen har allerede navnet "brukernavnet du valgte." Vil du bruke den mappen som hjemmemappen for denne brukerkontoen?» – klikk OK
  • Logg nå ut av root-brukeren og logg på den nyopprettede brukeren med det korte navnet du valgte
  • Bekreft at alle filer, mapper, tillatelser, eierskap og alt annet er som forventet. Naviger rundt, åpne noen filer osv. Hvis ting ser bra ut, kan du nå gå tilbake til innstillingspanelet Kontoer og slette den opprinnelige brukerkontoen

Av sikkerhetshensyn anbefaler Apple å deaktivere root-brukerkontoen, men du kan bestemme om det er nødvendig basert på hvor ofte du trenger å bruke root-tilgang.

Avansert tilnærming: Endring av brukerens korte navn og brukerkatalognavn via Admin eller root & chown

Du kan også bruke en mer avansert tilnærming som kanskje foretrekkes av noen, selv om jeg for de fleste brukere vil foreslå Apples måte.Fortsett videre, hvis du ønsker å endre brukerkatalognavnet så vel som det korte navnet, er en annen måte å gjøre dette på ved å bruke en separat administratorkonto (eller til og med root fra kommandolinjen) for å gi nytt navn til brukerens hjemmekatalog (helst til nytt kort navn). Du kan gjøre dette fra Finder med en Admin-konto, eller bruke sudo og root fra kommandolinjen:

sudo mv /Users/oldname /Users/newshortname

Deretter, gjennom den samme prosessen med å få tilgang til "Avanserte alternativer" i kontopanelet som nevnt ovenfor, vil du velge den nylig omdøpte hjemmekatalogen som brukerens standard ved å klikke på "Velg"-knappen og deretter navigerer du til den. Hvis du velger å gjøre dette via kommandolinjen, er dette mer et bekreftelsestrinn.

Etter at katalognavnet er endret, må du sannsynligvis justere fileierskap og tillatelser ved å bruke chown til det nye brukernavnet:

chown -R newshortname /Users/newshortname

Som med de andre metodene, vil du bekrefte at alt fungerer ved å logge på den nylig omdøpte kontoen og åpne og få tilgang til filer.

I et annet notat kan du også bruke dette alternativet til å endre plasseringen til en brukers hjemmekatalog. For eksempel, hvis du har en liten SSD-stasjon som operativsystemet og applikasjoner kan starte raskt fra, men du vil beholde alle filene dine på en separat stasjon, men det går over til et nytt emne.

Avansert: Endre korte brukernavn med sudo, mv og Spotlight

Enda en metode for å endre det korte brukernavnet finnes, og den er ganske mye mer avansert.

Før du begynner: Ta en sikkerhetskopi av hele Mac-en din, dette er å redigere brukerfiler og gjøre endringer i hvordan operativsystemet observerer den brukeren. Hvis du ikke har en tvingende grunn til å gjøre dette, eller du ikke er komfortabel med å endre systemfiler og bruke terminalen, ikke fortsett.Dessuten vil du sannsynligvis aktivere Rask brukerbytte for å kunne gjøre dette raskt. Gjøres det riktig, vil du få endret det korte brukernavnet på bare noen få minutter, men dette er ikke en tradisjonelt støttet metode, så fortsett på egen risiko!

Dette har blitt bekreftet til å fungere i OS X Mountain Lion. Ta alltid en sikkerhetskopi før du endrer viktige filer.

  • Logg på en annen administratorkonto (opprett en ny konto med administratorrettigheter om nødvendig)
  • Åpne Terminal fra /Applications/Utilities/ og skriv inn følgende kommandoer:
  • sudo ls /Users/

  • Finn den gamle brukernavnkatalogen, legg merke til nøyaktig stavemåte og bruk av store bokstaver, vårt eksempel vil bruke "OldShortName", og bruk deretter neste kommando som erstatter det brukernavnet etter behov, og angir det nye korte brukernavnet som ønsket
  • sudo mv /Users/OldShortName /Users/NewShortName

  • Skriv inn administratorpassordet når du blir bedt om dette. Dette kreves for å bruke sudo
  • Trekk nå ned  Apple-menyen og velg Systemvalg
  • Velg «Brukere og grupper» og velg brukernavnet du endrer
  • Høyreklikk på brukernavnet du vil endre og velg "Avanserte alternativer..."
  • Endre feltene ved siden av "Kontonavn" og "Hjemkatalog" for å få plass til det nye korte navnet
  • Klikk “OK” for å godta endringene, det kan være en liten forsinkelse ettersom ting oppdateres

Det korte brukernavnet er nå endret, men du er ikke helt ferdig ennå. Logg ut av den aktive administratorkontoen, eller bruk Rask brukerbytte for å tilkalle innloggingsvinduet og logg deretter på som den nylig omdøpte brukeren.

Dette neste settet med trinn er like viktig, ellers fungerer ikke Spotlight og Smart Folders:

  • Logg på som den omdøpte brukeren
  • Bekreft at brukerfilene er der de forventes å være, i ~/Documents, ~/Desktop/ etc, åpne noen for å bekrefte at tillatelsene fungerer som de skal
  • Start nå Systemvalg fra  Apple-menyen og velg «Spotlight», klikk deretter på «Personvern»-fanen
  • Fra Finder, naviger til /Hjem/-katalogen, velg den nylig omdøpte brukerkatalogen, og dra og slipp den inn i Spotlight Privacy-vinduet
  • Velg nå brukerkatalogen fra Spotlight Privacy-vinduet og slett den, dette gjenoppbygger Spotlight-indeksen for denne brukerens filer, slik at alle filer kan bli funnet som forventet med Spotlight, Smart-mapper og All My Filer
  • Lukk systemvalg og vent på at Spotlight gjenoppbygges
  • Når du er ferdig, åpne «Alle mine filer» for å se en liste, og kontroller at Spotlight nå fungerer ved å søke etter en fil med Kommando+Mellomrom

Hvis du gjorde alt riktig, vil kortnavnet på brukerkontoen nå endres. Hvis du ønsker det, kan du nå fjerne den ekstra administratorkontoen

Oppdatert: 25.1.2013

Slik endrer du det korte navnet på en brukerkonto i Mac OS X