username geändert, homeverzeichnis nicht vorhanden(GELÖST)

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
guven
Beiträge: 287
Registriert: 22.08.2004 13:53:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: hamburg/st.pauli
Kontaktdaten:

username geändert, homeverzeichnis nicht vorhanden(GELÖST)

Beitrag von guven » 11.07.2006 17:55:29

hi leute

ich hab auf meinem system mittels usermod meinen loginnamen geändert

Code: Alles auswählen

usermod -l neuername altername
wenn ich mich jetzt mit dem neuen login anmelde bekomme ich folgende meldung:

Code: Alles auswählen

No directory, logging in with HOME=/
also mein homeverzeichnis ist das rootverzeichnis!

wenn ich mich als root anmelde und mir dann den inhalt von /home anschaue wird da auch noch das alte homeverzeichnis (das ja genauso heisst wie der alte loginname) angezeigt.

wie bekomme ich es hin, dass jetzt mein altes homeverzeichnis als neues homeverzeichnis benutzt wird??

danke für jeden hinweis

:D
Zuletzt geändert von guven am 11.07.2006 18:46:05, insgesamt 1-mal geändert.
Auf Wunsch entfernt!

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: username geändert, homeverzeichnis nicht vorhanden

Beitrag von herrchen » 11.07.2006 18:04:30

guven hat geschrieben: danke für jeden hinweis
sieh´ doch mal in die manpage von usermod ...

herrchen

Benutzeravatar
guven
Beiträge: 287
Registriert: 22.08.2004 13:53:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: hamburg/st.pauli
Kontaktdaten:

Re: username geändert, homeverzeichnis nicht vorhanden

Beitrag von guven » 11.07.2006 18:16:26

herrchen hat geschrieben:
guven hat geschrieben: danke für jeden hinweis
sieh´ doch mal in die manpage von usermod ...

herrchen

versuche mir immer selber zu helfen bevor ich hier im forum poste... das bedeutet, manpage-lektüre, forumssuche, google etc...

mittels

Code: Alles auswählen

usermod -d /home/username username
klappt es jedenfalls nicht. konnte das alte verzeichnis auch nicht mittels

Code: Alles auswählen

usermod -d /home/username -m alterloginname
"importieren...

:D
Auf Wunsch entfernt!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 11.07.2006 18:29:32

Hab mal ein bischen experimentiert

Das ist der User so wie er vorher aussah

Code: Alles auswählen

alfred:x:1003:1003:,,,:alfred:/bin/bash
Und das nach der Aktion.

Code: Alles auswählen

usermod  -l  alfredo alfred -d alfred

alfredo:x:1003:1003:,,,:alfred:/bin/bash
Zur Not nehme man einen guten Texteditor, den Vi zum Beispiel.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 11.07.2006 18:39:05

Also entweder verstehe ich Dein Problem nich, oder ich weiß nicht, warum Du nich einfach die /etc/passwd öffnest und dann den Eintrag für Deinen User editierst. Dort steht das Homeverzeichnis drinnen.

Davon abgesehen, ich hab das ganze letztens auch mal gemacht und hier [1] ging es darum.

[1] https://www.debianforum.de/forum/viewtopic.php?t=66224

Gruß
deadeye

Benutzeravatar
guven
Beiträge: 287
Registriert: 22.08.2004 13:53:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: hamburg/st.pauli
Kontaktdaten:

Beitrag von guven » 11.07.2006 18:45:42

wusste nicht, dass man einfach nur die /etc/passwd editiert. wieder was dazu gelernt.

danke!
Auf Wunsch entfernt!

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: username geändert, homeverzeichnis nicht vorhanden

Beitrag von herrchen » 11.07.2006 18:49:55

guven hat geschrieben:

Code: Alles auswählen

usermod -d /home/username username
damit wird der eintrag in der "/etc/passwd" geändert.

Code: Alles auswählen

usermod -d /home/username -m alterloginname
mit "neuerlogin" statt "alterloginname" sollte es klappen.

herrchen

Antworten