Page 1 of 1

I have no name!@hostname

Posted: 13 September 2006, 10:50
by Emil.s
WTF!?
Vart så efter en uppdatering... Förmodligen något skitsimpelt.
Hur löser man det?

Posted: 13 September 2006, 11:45
by andersajja
Kan du inte redigera /etc/hostname manuellt?

Posted: 13 September 2006, 11:49
by Emil.s
andersajja wrote:Kan du inte redigera /etc/hostname manuellt?
Jo, men hostname är ju som det ska...
Det är ju användarnamnet som är fel. ;)

Märkte precis detta också:

Code: Select all

I have no name!@schoolinject:~$ whoami
whoami: cannot find name for user ID 1001

Posted: 13 September 2006, 13:06
by darkie
Emil.s wrote:
andersajja wrote:Kan du inte redigera /etc/hostname manuellt?
Jo, men hostname är ju som det ska...
Det är ju användarnamnet som är fel. ;)

Märkte precis detta också:

Code: Select all

I have no name!@schoolinject:~$ whoami
whoami: cannot find name for user ID 1001
låter som en väldigt instabil / osäker uppdatering det där du ;)

Posted: 13 September 2006, 13:35
by Emil.s
darkie wrote:
Emil.s wrote:
andersajja wrote:Kan du inte redigera /etc/hostname manuellt?
Jo, men hostname är ju som det ska...
Det är ju användarnamnet som är fel. ;)

Märkte precis detta också:

Code: Select all

I have no name!@schoolinject:~$ whoami
whoami: cannot find name for user ID 1001
låter som en väldigt instabil / osäker uppdatering det där du ;)
haha, ja... Edgy... :P

Posted: 14 September 2006, 14:34
by nazzat
testa typ detta. Vet ej om det kanske funkar. Dock bara en tillfällig lösning.

export PS1="(chroot) $PS1"

Byt chroot mot vad du vill.

Posted: 14 September 2006, 17:59
by Emil.s
nazzat wrote:testa typ detta. Vet ej om det kanske funkar. Dock bara en tillfällig lösning.

export PS1="(chroot) $PS1"

Byt chroot mot vad du vill.
Tror inte att det blir en bra idé. :P
För numera kan man inte ens starta program som root...
Det står typ "You are not a user of this machine. Go away!"

Ingen som vet?

Posted: 15 September 2006, 10:24
by nazzat
Nope..

Ominstallation ?

Posted: 15 September 2006, 11:03
by zeal
Hur ser din /etc/passwd ut (finns dina användare kvar där)? Du kan inte lägga till din användare igen med useradd? Kör man useradd så ser du hur du anger vilket UID användaren skall få.

Posted: 15 September 2006, 11:26
by Emil.s
zeal wrote:Hur ser din /etc/passwd ut (finns dina användare kvar där)? Du kan inte lägga till din användare igen med useradd? Kör man useradd så ser du hur du anger vilket UID användaren skall få.
Testade att lägga till en ny användare. Men samma sak där.

/etc/passwd:
emil:x:1001:1001:Emil :/home/emil:/bin/bash

Posted: 15 September 2006, 13:27
by andersajja
Vet inte om det fungerar men kan kanske vara värt att pröva.

Skriv in manuellt i /etc/passwd i slutet på filen

Code: Select all

emil:x:1001:1001:Emil,,,:/home/emil:/bin/bash
Skriv även in nedan i /etc/group även det i slutet på filen

Code: Select all

Emil:x:1001:
admin:x:112:Emil

Posted: 15 September 2006, 16:00
by Emil.s
Ok. Ska testa det på mondag. :)

Posted: 21 September 2006, 08:53
by Emil.s
andersajja wrote:Vet inte om det fungerar men kan kanske vara värt att pröva.

Skriv in manuellt i /etc/passwd i slutet på filen

Code: Select all

emil:x:1001:1001:Emil,,,:/home/emil:/bin/bash
Skriv även in nedan i /etc/group även det i slutet på filen

Code: Select all

Emil:x:1001:
admin:x:112:Emil
Har testat med det nu, men fortfarande:

Code: Select all

I have no name!@schoolinject: ~ $ whoami
whoami: cannot find name for user ID 1001

Posted: 21 September 2006, 20:13
by andersajja
Har slut på idéer men innan du ominstallerar,
pröva att skapa en ny användare och ta bort emil.
Har kollat lite på buggraporter men hittar inget som är liknande ditt beskymmer.
Om du med handen på hjärtat vet med dej att du inte har härjat med systemet,:P
så kanske du skulle rapportera som bugg.

Posted: 22 September 2006, 10:34
by lefant
Emil.s wrote:

Code: Select all

I have no name!@schoolinject: ~ $ whoami
whoami: cannot find name for user ID 1001
Har din användare läsrättigheter till /etc/passwd ?

Posted: 22 September 2006, 10:42
by Emil.s
lefant wrote:
Emil.s wrote:

Code: Select all

I have no name!@schoolinject: ~ $ whoami
whoami: cannot find name for user ID 1001
Har din användare läsrättigheter till /etc/passwd ?
Nej, de har de inte...
Ska de ha det?

Posted: 22 September 2006, 10:51
by mikma
Ja, det ska de normalt ha. Däremot inte /etc/shadow som innehåller lösenordshasharna, om man använder den.

Posted: 22 September 2006, 11:00
by Emil.s
mikma wrote:Ja, det ska de normalt ha. Däremot inte /etc/shadow som innehåller lösenordshasharna, om man använder den.
hahaha! Jag visste ju att det säkert var något riktigt enkelt! :lol:
Aja. Tack så mycket. :)