Usernamen ändern

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Usernamen ändern

Beitrag von deadeye » 19.04.2006 13:44:55

Hi,

ich möchte auf meinem System den Namen meines Benutzers ändern.
Im Moment heißt er deadeye und ich möchte ihn auf enrico ändern.
Die UID soll gleich bleiben, will eben nur den Namen ändern.

Prinzipiell müsste es ja reichen, wenn ich /etc/passwd, /etc/group, /etc/gshadow und /etc/shadow bearbeite, oder? Hab ich noch eine Datei vergessen?

Dann benenne ich noch mein Home-Verzeichnis um, und erstelle vorerst einen Symlink von /home/deadeye auf /home/enrico, damit Pfade, die irgendwo noch drinstehen auch noch gültig bleiben.

Gibt es sonst noch Stellen wo ich was beachten muss oder wo es Probleme geben könnte?
Dateirechte sollten ja kein Problem sein, weil die UID ja gleich bleibt.

Gruß
deadeye

Benutzeravatar
grub
Beiträge: 130
Registriert: 19.07.2004 08:31:05
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Winterthur (Schweiz)
Kontaktdaten:

Beitrag von grub » 19.04.2006 13:55:35

Sollte eigentlich kein Problem sein, habs gleich mal ausprobiert... klappt bissher wunderbar.
Nicht mal n reboot notwendig ;)

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 19.04.2006 14:40:52

Alternativ

Code: Alles auswählen

usermod -m -d /home/NEUERNAME -l NEUERNAME ALTERNAME

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 » 19.04.2006 16:05:48

Ich hab es jetzt einfach gemacht. Und bisher scheint alles zu gehen.

Falls es mir mal jemand nachmachen will, man sollte noch an folgende Dateien denken:

Code: Alles auswählen

/var/mail/username
/var/spool/cron/crontabs/username
/etc/aliases
/etc/sudoers
Und ansonsten hat mir jetzt immer

Code: Alles auswählen

grep -rI username *
in einem verdächtigen Verzeichnis geholfen ;-)

Gruß
deadeye

Antworten