Sida 1 av 1
Saknar användarnamn - kan inte logga in
Postat: 26 jun 2008, 22:42
av tomasl
Hej
Även jag är en nybörjare. Har haft Ubuntu på en dator under en tid och nu har jag startat upp en annan dator. På den nya så har jag inget användarnamn (inget som fungerar) eller lösenord och kan då inte komma in i den datorn. Måste jag ominstallera allt bara för att jag inte kommer in? Det måste väl finnas något sätt att komma förbi och kunna ändra till ett användarnamn jag vet/kommer ihåg? och även tillhörande lösenord givetvis.
mvh
Tomas
Re: Saknar användarnamn - kan inte logga in
Postat: 26 jun 2008, 22:56
av Ulsak
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 08:01
av tomasl
Har testat de alternativen men eftersom det bara var för att byta lösenord, jag kan inte användarnamnet, så hjälper det inte.
Borde man inte kunna starta med liveCD och hitta vilka användare som finns på aktuell dator/disk. Då skulle jag kunna byta lösenord efter att fått reda på användarnamnet.
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 08:20
av mcNisse
Starta i recovery mode.
skriv in
Leta fram ditt användarnamn. Det står i filen.
q: avsluta less
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 08:26
av Osprey
tomasl skrev:Borde man inte kunna starta med liveCD och hitta vilka användare som finns på aktuell dator/disk. Då skulle jag kunna byta lösenord efter att fått reda på användarnamnet.
Jovisst, starta upp med liveCD, montera den vanliga disken med typ "
sudo mount /dev/sda1 /mnt" med reservation för att din disk eventuellt heter något annat än "sda1". När du gjort det kan du se vilka användare som finns med "
cat /mnt/etc/passwd", först i början ligger "root" och lite andra systemanvändare som används internt av operativsystemet och i slutet ligger normalt vanliga användare.
Jag är osäker på om
passwd-kommandot kan byta lösenord för användare som ligger i den filen när disken är monterad så, men det borde funka att öppna "
/mnt/etc/shadow" i vim, emacs, nano eller liknande och rensa bort lösenordet.
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 08:33
av mcNisse
Osprey skrev:ag är osäker på om passwd-kommandot kan byta lösenord för användare som ligger i den filen när disken är monterad så, men det borde funka att öppna "/mnt/etc/shadow" i vim, emacs, nano eller liknande och rensa bort lösenordet.
Det tror jag inte att den klarar av. Dock kan man sätta lösen för ubuntu (livecd anvärdaren) ta lösenordet och kopiera det från /etc/shadow till /mnt/etc/shadow. Men det är lättare att fixa i recovery mode.
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 08:57
av tomasl
Har testat det ovan, hittar en användare utöver root,en som heter "nobody". Har ändrat lösenord på den och försökt logga in men tyvärr så hänvisar den till hemkatalog "nonexistent"som inte finns och man kommer ingen vart. Jag kan inte se att det finns fler användare, måste ha blivit nåt konstigt i installationen. Har inte självt lagt in ubuntu på denna datorn så jag vet inte allt om den.
Jag gör en nyinstallation istället så vet jag att det kommer fungera, hade jag haft en känd inloggning som fungerade så skulle det ni föreslagit troligen fungerat, tack ändå!
//Tomas
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 09:48
av mcNisse
Du kan ju lägga till en användere i recovery-mode... Men jag tror som du att det är bäst att installera om. Det går ju relativt snabbt.
Ang. användaren nobody ska det inte gå att logga in som den användaren...
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 11:56
av Osprey
Enkelt förklarat:
1) Gå in i /etc/passwd och lägg till den användare du vill ha, kopiera "root" eller vad som helst, men byt ut UID och GID mot 1000:100 eller något liknande + annat homedir etc (men det måste du inte).
2) Gå in i /etc/shadow och gör samma kopiering, men lämna lösenordsfältet tomt.
3) Gå in i /etc/group och lägg till användaren med det GID du valde i ovanstående.
4) Gå in i /etc/sudoers och gör ungefär samma sak.
Re: Saknar användarnamn - kan inte logga in
Postat: 27 jun 2008, 12:54
av Ulsak
Kod: Markera allt
gdm:x:105:113:Gnome Display Manager:/var/lib/gdm:/bin/false
messagebus:x:107:118::/var/run/dbus:/bin/false
avahi:x:108:119:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
polkituser:x:109:121:PolicyKit,,,:/var/run/PolicyKit:/bin/false
haldaemon:x:110:122:Hardware abstraction layer,,,:/var/run/hal:/bin/false
användarnamn:x:1000:1000:Verkligt_Förnamn Verkligt_Efterrnamn,,,:/home/användarnamn:/bin/bash
mysql:x:111:123:MySQL Server,,,:/var/lib/mysql:/bin/false
libuuid:x:112:124::/var/lib/libuuid:/bin/sh
bara för att visa hur det borde sett ut med
etc/passwd