Hur man ändrar det korta namnet på ett användarkonto i Mac OS X

Innehållsförteckning:

Anonim

I Mac OS X är användarens kortnamn vad deras hemmapp är uppkallad efter och det är också förkortningen för att logga in på Mac antingen från en låsskärm eller en nätverksanslutning med fjärråtkomst via SSH och SFTP. Det finns olika anledningar till att du vill ändra användarens korta namn, men det är inte bara en fråga om att ändra namnet på ett användarkonto.Vi kommer att täcka fyra olika sätt att göra detta, ett enkelt sätt som bara ändrar det korta användarnamnet för inloggningsändamål, och ytterligare tre kompletta metoder som kommer att ändra inte bara det korta användarnamnet utan även användarens katalognamn för att matcha. Välj det som är lämpligt för din kompetensnivå.

Det är viktigt att notera här att stavning spelar roll, liksom versaler, eventuella skillnader i stavning eller versaler och saker kommer inte att fungera. Försök inte använda ett kort användarnamn eller kontonamn som har mellanslag eller speci altecken, håll det enkelt med vanliga tecken.

Innan du fortsätter, se till att du har en ny säkerhetskopia av din Mac och dess viktiga data. Om du inte har säkerhetskopierat på ett tag kan du enkelt tvinga fram en manuell säkerhetskopiering i Time Machine. När du har säkerhetskopierats, läs vidare.

Ändra endast användarnamnet

Så här ändrar du bara det faktiska korta namnet på en användare, i syfte att logga in på Mac. Detta påverkar inte namnet på användarkontots hemkatalog:

  • Öppna Systeminställningar och klicka på rutan "Konton"
  • Klicka på låsikonen i det nedre vänstra hörnet och ange dina administratörsuppgifter
  • Högerklicka på användaren vars korta användarnamn du vill ändra och klicka på "Avancerade alternativ"
  • Från skärmen "Avancerade alternativ", redigera användarnamnet som listat bredvid "Kontonamn" enligt skärmdumpen nedan

Kom ihåg att instruktionerna ovan endast ändrar användarens korta kontonamn och inte namnet på användarens hemkatalog. Detta leder oss till några olika sätt att ändra både användarkontot och katalognamnet:

Ändra användarnamn och hemkatalognamn: The Apple Way

  • Först måste du aktivera root-användaren i Mac OS X om du inte redan har gjort det
  • Logga ut från ditt befintliga användarkonto och logga in på det aktiverade rootanvändarkontot
  • Öppna /Users/ och du kommer att se användarkontots hemkatalog, byt namn på användarkontots hemkatalog som du vill ändra på samma sätt som du skulle byta namn på valfri mapp eller fil i Mac OS X. Apple varnar för att användarens kortnamn inte får innehålla mellanslag eller speci altecken
  • Öppna nu Systeminställningar och klicka på "Konton"-panelen
  • Skapa ett nytt användarkonto med samma korta namn som du använde för att byta namn på användarens hemkatalog
  • Du kommer att se en dialogruta som varnar "En mapp i mappen Användare har redan namnet "användarnamn du valde." Vill du använda den mappen som hemmapp för det här användarkontot?" – klicka på OK
  • Logga nu ut från rootanvändaren och logga in på den nyskapade användaren med det korta namnet du valde
  • Verifiera att alla filer, mappar, behörigheter, ägande och allt annat är som förväntat. Navigera runt, öppna några filer etc. Om saker och ting ser bra ut kan du nu gå tillbaka till inställningsfönstret Konton och ta bort det ursprungliga användarkontot

Av säkerhetsskäl rekommenderar Apple att du inaktiverar root-användarkontot, men du kan avgöra om det är nödvändigt eller inte baserat på hur ofta du behöver använda root-åtkomst.

Avancerat tillvägagångssätt: Ändra användarens korta namn och användarkatalognamn via Admin eller root & chown

Du kan också använda en mer avancerad metod som kan föredras av vissa, även om jag för de flesta användare skulle föreslå Apples sätt.Fortsätt, om du vill ändra användarens katalognamn såväl som det korta namnet, är ett annat sätt att göra detta genom att använda ett separat administratörskonto (eller till och med root från kommandoraden) för att byta namn på användarens hemkatalog (helst till nytt kortnamn). Du kan göra detta från Finder med ett administratörskonto, eller använda sudo och root från kommandoraden:

sudo mv /Users/oldname /Users/newshortname

Sedan, genom samma process för att komma åt "Avancerade alternativ" på kontopanelen som nämnts ovan, kommer du att välja den nyligen omdöpta hemkatalogen som användarens standard genom att klicka på knappen "Välj" och för att sedan navigera till den. Om du väljer att göra detta via kommandoraden är detta mer ett bekräftelsesteg.

chown -R newshortname /Users/newshortname

Precis som med de andra metoderna vill du bekräfta att allt fungerar genom att logga in på det nyligen döpta kontot och öppna och komma åt filer.

I en annan notering kan du också använda det här alternativet för att ändra platsen för en användares hemkatalog. Till exempel, om du har en liten SSD-enhet för operativsystemet och applikationer att starta snabbt från men du vill behålla alla dina filer på en separat enhet, men det förgrenar sig till ett nytt ämne.

Avancerat: Ändra korta användarnamn med sudo, mv och Spotlight

Ännu en metod för att ändra det korta användarnamnet finns och den är ganska lite mer avancerad.

Innan du börjar: Gör en säkerhetskopia av hela din Mac, detta är att redigera användarfiler och göra ändringar i hur operativsystemet observerar den användaren. Om du inte har en övertygande anledning att göra detta, eller om du inte är bekväm med att ändra systemfiler och använda terminalen, fortsätt inte.Dessutom vill du antagligen aktivera Snabb användarväxling för att kunna göra detta snabbt. Om du gjort på rätt sätt kommer du att ändra det korta användarnamnet på bara några minuter, men detta är inte en traditionellt stödd metod så fortsätt på egen risk!

Detta har verifierats för att fungera i OS X Mountain Lion. Gör alltid en säkerhetskopia innan du ändrar viktiga filer.

  • Logga in på ett annat administratörskonto (skapa ett nytt konto med administratörsbehörighet vid behov)
  • Öppna Terminal från /Applications/Utilities/ och skriv följande kommandon:
  • sudo ls /Users/

  • … som önskat
  • sudo mv /Users/OldShortName /Users/NewShortName

  • Ange administratörslösenordet när du begär det, detta krävs för att använda sudo
  • Dra nu ner  Apple-menyn och välj Systeminställningar
  • Välj "Användare & grupper" och välj det användarnamn du ändrar
  • Högerklicka på användarnamnet du vill ändra och välj "Avancerade alternativ..."
  • Ändra fälten bredvid "Kontonamn" och "Hemkatalog" för att passa det nya korta namnet
  • Klicka på "OK" för att acceptera ändringarna, det kan bli en liten fördröjning när saker och ting uppdateras

Det korta användarnamnet har nu ändrats, men du är inte riktigt klar än. Logga ut från det för närvarande aktiva administratörskontot, eller använd Snabbt användarbyte för att kalla in inloggningsfönstret och logga sedan in som den nyligen bytt namn på användaren.

Denna uppsättning steg är lika viktig, annars fungerar inte Spotlight och Smart Folders:

  • Logga in som den omdöpta användaren
  • Bekräfta att användarfilerna är där de förväntas vara, i ~/Documents, ~/Desktop/ etc, öppna några för att verifiera att behörigheterna fungerar som de ska
  • Starta nu Systeminställningar från  Apple-menyn och välj "Spotlight" och klicka sedan på fliken "Sekretess"
  • Från Finder, navigera till /Home/-katalogen, välj den nyligen omdöpta användarkatalogen och dra och släpp den till Spotlight Privacy-fönstret
  • Välj nu katalogen Användare från Spotlight Privacy-fönstret och ta bort den, detta tvingar om Spotlight-indexet för användarens filer, vilket gör att alla filer kan hittas som förväntat med Spotlight, Smart-mappar och All My Filer
  • Stäng systeminställningarna och vänta på att Spotlight ska byggas om
  • När du är klar, öppna "Alla mina filer" för att se en lista och verifiera att Spotlight nu fungerar genom att söka efter en fil med Kommando+Mellanslag

Om du gjorde allt korrekt kommer användarkontots kortnamn nu att ändras. Om du vill kan du nu ta bort det extra administratörskontot

Uppdaterad: 2013-01-25

Hur man ändrar det korta namnet på ett användarkonto i Mac OS X