Slik endrer man navn på brukermappen

Endre navn på brukermappen
Mac OS X Leopard satt en stopper for et stort problem mange nye Mac-brukere støtte på. Prøvde man å endre navnet på brukermappen/hjemmappen (kortnavnet), og logget ut/inn eller tok en omstart, så det ut som om man hadde mistet alle filer og innstillinger. Det eneste som skjedde var at det automatisk ble opprettet en ny brukerkonto, mens den man endret navn på bare ble liggende under Brukere-mappen. I Mac OS X Leopard kan man ikke lenger endre navn på brukermappen via Finder. Det er selvfølgelig fortsatt mulig å endre brukernavn, men det gjøres anderledes i Leopard enn Tiger.

Før du gjør noe som helst, bør du ta backup av harddisken din. Se guiden om Backup - Vedlikehold - Feilsøking/Problemløsing, for mer info om hvordan gjøre det.

VIKTIG! BRUKERNAVNET OG BRUKERMAPPENAVNET MÅ VÆRE DET SAMME, OG KAN KUN INNEHOLDE SMÅ BOKSTAVER UTEN ÆØÅ ELLER ANDRE RARE TEGN.

Slik gjøres det i OS X Mountain Lion

1. Opprett en ny admin-konto i Systemvalg > Brukere & Grupper.

2. Logg inn på den nye admin-kontoen

3. Gå til Brukere-mappen på Macintosh HD (systemdisken) og endre navnet på brukermappen til det du vil den skal hete.

4. Åpne Systemvalg > Brukere & Grupper og lås opp hengelåsen

5. Høyreklikk på kontoen du vil endre navn på og velg Avansert

6. Endre kontonavnet og velg brukermappen med det nye navnet

7. Ta en omstart av Macen og logg på med nytt brukernavn

Slik gjøres det i Mac OS X Leopard 10.5.x og eldre

Det kan gjøres på to måter.

Avslutt alle programmer før du begynner.

Løsning A: Redigere brukernavn og brukermappenavn via grafisk brukergrensesnitt i Systemvalg > Kontoer, for så å endre brukermappenavnet med en kommando i Terminal til slutt.

Løsning B: Gjør alt via kommandolinjen i Terminal (for de som føler seg trygg med kommandolinjen) - takk til brukeren oo :)

Løsning A

1. Åpne Systemvalg > Kontoer og trykk på hengelåsen nederst til venstre for å gjøre endringer

2. Høyreklikk eller ctrl-klikk på brukerkontoen du vil endre brukernavn på og velg Advanced Options...

3. Skriv inn ditt nye brukernavn (kortnavn)

4. Oppdater Home Directory slik at brukernavnet er det samme der: /Users/nyttbrukernavn

5. Åpne programmet Terminal som finnes i /Programmer/Verktøy/. Endre så brukermappenavnet på din gamle konto/brukermappe til det samme du skrev inn i Systemvalg > Kontoer. Det gjør du ved å skrive følgende kommando.

sudo mv /Users/gammeltbrukernavn /Users/nyttbrukernavn
(skriv inn passord til brukerkontoen du er logget inn på og trykk 'enter', selv om du ikke ser tegnene du skriver)

6. Endre rettighetene i brukermappen og alle filer i den ved hjelp av følgende kommando.
sudo chown -R nyttbrukernavn:staff /Users/nyttbrukernavn

7. Ta en omstart av maskinen og logg inn med ditt nye brukernavn

Løsning B

1. Skriv følgende kommando for å få root-tilgang.
sudo su

2. Endre informasjon for brukeren ved å skrive følgende kommando.
chfn gammeltbrukernavn

Dette forutsetter at du kan vim(1). Ønsker du å bruke en annen editor, f.eks. nano(1), kan du skrive følgende i stede for.
EDITOR=nano chfn gammeltbrukernavn

3. Endre brukermappenavn slik at det stemmer overens med brukernavnet. Det gjør du ved å skrive følgende kommando.
mv /Users/gammeltbrukernavn /Users/nyttbrukernavn

4. Endre rettighetene i brukermappen og alle filer i den ved hjelp av følgende kommando.
sudo chown -R nyttbrukernavn:staff /Users/nyttbrukernavn

5. Skriv følgende kommando
exit

og ta en omstart av maskinen ved å skrive.

reboot

Et problem som kan oppstå etter ha endret brukernavn, er at man kan få litt problemer med Web Sharing. Apple har en artikkel om hvordan fikse det: Mac OS X 10.5: Web Sharing - "Forbidden 403" message appears instead of website content

Slik gjøres det i Mac OS X Tiger 10.4.x

STEG 1: Rett opp feil med brukermappen(e)
Dersom du ikke har rotet med brukermappene dine, kan du hoppe til STEG 2. Alle brukermappen ligger rett på harddisken under mappen som heter Brukere (Macintosh HD -> Brukere). Det som skjer når man bytter navn på hjemmappen, er at det når man logger ut og så inn igjen, blir opprettet en helt ny hjemmmappe, med samme navn som hjemmappen man byttet navn på. Den blir helt "fersk". Det man må gjøre for å fikse det igjen, er å bytte navn på denne "ferske" hjemmappen (mappen med husikon) til noe annet, for så å bytte navn på den man byttet navn på først, tilbake til navnet som den "ferske" hadde (det navnet hjemmappen hadde før man gjorde noe som helst). Logg så ut, og så inn igjen.

Eksempel: Jeg endrer navn på hjemmappen min på FEIL måte, fra thomas til thomasb

Når jeg da logger ut og inn igjen, så blir det opprettet en mappe med navn thomas (samme som det gamle hjemmappenavnet), og det er denne mappen man blir logget inn på. Alle mine gamle innstillinger blir liggende i mappen som heter thomasb, og det ser derfor ut som om man har mistet masse innstillinger.

Det jeg må gjøre da, er å endre den nye mappen som ble opprettet, med samme navn som den gamle, altså thomas, til noe annet, for så å endre navn på den som heter thomasb til thomas. Man kan ikke endre thomasb-mappen til thomas, hvis det allerede ligger en mappe der som heter thomas (den OS X opprettet automatisk, fordi den fortsatt mener kortnavnet/hjemmappenavnet skal være thomas)

Du skal rett og slett endre navnet på mappen du endret navn på, til det som var før du endret navnet

Om du ikke skjønte forklaringen, les Apple sin egen forklaring: http://docs.info.apple.com/article.html?artnum=107854

STEG 2: Endre brukermappenavn på riktig måte
ADVARSEL: ChangeShortName 1.3 er IKKE kompatibel med Mac OS X 10.5 Leopard. Vent til det kommer en ny versjon før du prøver dette programmet.

Etter du har rettet opp feil med kortnavn og brukermapper, kan følge denne guiden for hvordan trygt endre navn på brukermappen (kortnavnet), ved hjelp av 8 steg i stede for Apple sine 40 steg (http://docs.info.apple.com/article.html?artnum=106824)

1. Last ned ChangeShortName (siste versjon)
2. Åpne ChangeShortname.dmg-filen du lastet ned
3. Lukk alle andre programmer
4. Åpne ChangeShortName-disken
5. Les Read Me-filen
6. Dobbelt-klikk på "ChangeShortName"-programmet
7. Skriv inn nytt kortnavn
8. Trykk "Change Name"

Lykke til! :-)

Kilde: Macworld

Tags:

lasalle

Se der!!

Mac-siden over alle andre løser nok en gang opp floker jeg selv har ordnet i stand på macen min!

Takk, takk og atter takk!!

Froggen

Henger meg på!
Tusen takk :-)
Glimrende - har lurt på dette en stund.

Egil

Haha! Gjorde dette på min første mac, bra du fant en løsning på det!

termservs bilde

termserv

Gjorde dette første gang jeg fikk Macen jeg også, hehe.. Klassisk nybegynnerfeil!

http://www.ronny-andre.no/

cliffwords bilde

cliffword

hehe..må innrømme at jeg også gikk i denne fella

devo

Hvem har vel ikke det? Heldigvis er det ikke krise, men fader, det burde være lettere! Spesiellt om du har vært litt kjapp i vendinga iløpet av installasjonen, og så endt opp med et helt talentløst kortnavn.. :)

thomasbs bilde

thomasb

Det kunne helt klart blitt gjort enda enklere av Apple. De kunne gjort det så enkelt som at alt ble fikset automagisk etter å ha endret kortnavnet i Systemvalg > Kontoer. Det å endre brukernavn er heldigvis ikke noe man pleier å gjøre så ofte :)

Vil anbefale dere å sende inn tilbakemelding til Apple, dersom dere har gode forslag til hvordan forbedre ting: http://www.apple.com/feedback/macosx.html

oo

Uhm. Nei.

* Det er absolutt ikkje noko poeng å opprette ein annan konto berre for å gjere dette.

* Det er inga praktisk kobling mellom brukarnamnet ditt og namnet på heimeområdet, så du kan utmerkt godt endre namn på heimeområdet utan å endre brukarnamn. Dersom nokon driver og lager scripts som insisterer på at heimeområdet er /Users/$USER får dei skjerpe seg og bruke $HOME istadenfor.

* Den chown-en i punkt 9 er overflødig, sidan det er userid som er lagra i filsystemet, ikkje brukarnamnet. Og du endra kun brukarnamn i punkt 6..

Det du trenger å gjere er:

4. Åpne Systemvalg > Kontoer og trykk på hengelåsen nederst til venstre for å gjøre endringer

5. Høyreklikk eller ctrl-klikk på brukerkontoen du vil endre brukernavn på og velg Advanced Options...

6. Skriv inn ditt nye brukernavn (kortnavn)

7. Oppdater Home Directory slik at brukernavnet er det samme der: /Users/nyttbrukernavn

8. Åpne programmet Terminal som finnes i /Programmer/Verktøy/. Endre så brukermappenavnet på din gamle konto/brukermappe til det samme du skrev inn i Systemvalg > Kontoer. Det gjør du ved å skrive følgende kommando.

sudo mv gammeltBrukermappenavn nyttBrukermappenavn
(skriv inn passord til brukerkontoen du er logget inn på og trykk 'enter', selv om du ikke ser tegnene du skriver)

(10. Ta en omstart av maskin og logg med ditt nye brukernavn.)

oo

Og kommandolinjeversjonen er sjølvsagt langt enklare, som vanlig:

sudo su - # For å bli root
chfn GammaltBrukernavn # Endre informasjon for brukaren. Du kan vel bruke vim(1)?
mv /Users/GammaltBrukarnavn /Users/NyttBrukarnavn
exit

Så loggar du ut og inn av guiet, og vips. Eventuelt reboot maskinen dersom du synes det er teit å samle på uptime.

thomasbs bilde

thomasb

Takk for tips! Testet uten å opprette ny brukerkonto nå, og det fungerer som du sier helt fint. Da fikk vi kortet ned fra 10 til 6 steg :)

De som kan vim, kan sikkert gjøre dette bare via kommandolinjen, men det blir kanskje litt vanskelig for folk flest? Det er også mulig å bruke dscl, om man vil gjøre alt via kommandolinjen.

oo

For å vere heilt ærlig ser vim reint brukarvenleg ut i høve til dscl ;)

Dersom ein ikkje liker vim kan ein bruke nano:

EDITOR=nano chfn GammalBrukarnamn

Poenget mitt var berre å vise at cli er langt raskare å bruke enn GUI-verktøy :)

thomasbs bilde

thomasb

Sant nok. Legger det til i guiden slik at de som vil og føler seg trygg på det, kan bruke kommandolinjen.

Takk for tips! Lærer stadig noe nytt :)

Etter dette kom jeg på en mye enklere måte å fikse rettigheter på gamle brukerkontoer fra Tiger i Leopard. Fikk korta ned fra 12 til 7 steg :)

Egeli

Skal ikke bruke kommentarfeltet som forum, men følte kanskje dette ikke var så veldig vanskelig.

Jeg fucket det opp.

Valgte løsning A, fikk en feil i Terminal, først at den kunne ikke finne det jeg byttet til, så at den ikke var "empty".

Nå er alt bare håpløst. Hjelp?

thomasbs bilde

thomasb

Alt bare håpløst? Kan du utdype litt? Hva skjer når du skrur på maskinen?

Opprett en tråd i forumet, hvor du beskriver enda nærmere akkurat hva som gikk galt, så skal vi nok klare å hjelpe deg :)

magnar

Hei,

Jeg hadde en stund etter jeg ble guidet i en lignende måte å gjøre dette på problemer med litt småting i Leopard. F.eks. lagret ikke History i Terminal seg mer, FrontRow ville ikke synke mot iTunes osv.

Prøvde da: chown -R MinBruker:staff /Users/MinBruker, men dette var kanskje en liten skrivefeil.

Ihvertfall begynnte hele Leoparden å tulle seg. Skikkelig kriseskjit.

Mistenker at dette er nettopp pga feil bruker har blitt chownet inn her.

Mitt spørsmål er da hvordan jeg finner riktig bruker og chowner denne inn igjen? Kommer meg ikke en gang inn i Loginskjermen for Leopard nå. Alt går i en fin liten loop. :)

Fremgangsmåten til nynorskmannen blir forøvrig beskrevet på Apple sine offisielle hjelpesider, så den er nok ikke så dum. (Min neste måte å gjøre dette på...).

Genialt om dere vil hjelpe meg fikse chown for brukeren min.

magnar

Her er guiden hos Apple: http://support.apple.com/kb/HT1428 (http://support.apple.com/kb/HT1428)

Min neste mistanke her at mappen min KUN kan inneholde små bokstaver. Stemmer dette?

Ref. http://support.apple.com/kb/HT1428

"Select the Home folder with the short name you want to change, and rename it just like you would rename any folder. Keep in mind that the _shortname must be all lowercase_, with no spaces, and only contain letters."

Emster

Leste denne litt for seint jeg......

carsten2

Når man forsøker å endre kontonavn, må man plutselig bruke et ukjent passord. Nå kan man nullstille passord, men likevel får man ikke endre brukernavn i 10.6.8.

Kanskje tråden trenger oppdatering?

  • Skriv ut artikkel
  • Abonner med RSS

Alt om iPad, iPhone og iOS

Nettradio i iTunes

Nettradio i iTunes
130 norske radiokanaler.
Få de mest populære norske, svenske og danske radiokanalene inn i en egen spilleliste i iTunes.
Oppdatert 13. mai