Das Umbennen/Modifizieren eines Accounts ist doch Basis-Adminwissen...
Man muß auch nichts "manuell" nachbearbeiten oder sowas wie /e/passwd "umbennenen" um sich mittels des neuen Loginnames anmelden zu können. Evtl. testet ihr das Verfahren mal an einem neuen Testuser.
Fallstricke (wie hier im Thread auch bemerkt):
a) Blockdevices werden mit $altername (statt mit der uid) gemountet (fstab,rc.local), cron bzw. andere scripts laufen mit $altername. Deshalb ein grep auf /etc (und über die cronjobs sollte man eh Bescheid wissen, ansonsten halt schauen oder grep in /var)
b) Konfigurationen von WM/DE/Tools (z.B. Mailaccounts, usw) werden von usermod natürlich nicht angepaßt. Hier ist dann der User selbst gefragt...
usermod ändert nur Logindateien, siehe man usermod -> FILES. Bestes Vorgehen:
1. User darf nicht eingeloggt sein (w oder who)
2. Gemountete Blockdevices unter $altername sollten ausgehängt werden.
root@ws01 ~ # id pola
uid=1668(pola) gid=100(users) Gruppen=100(users),91(video),92(audio),93(optical),95(storage)
root@ws01 ~ # w
11:04:38 up 15:29, 1 user, load average: 0,00, 0,07, 0,10
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
gerhard tty7 Sat19 15:29m 17.29s 0.02s gdm-session-worker [pam/gdm-password]
root@ws01 ~ # usermod -m -d /home/polanew -l polanew pola
root@ws01 ~ # id pola
id: pola: Einen solchen Benutzer gibt es nicht
1 root@ws01 ~ # id polanew
uid=1668(polanew) gid=100(users) Gruppen=100(users),91(video),92(audio),93(optical),95(storage)
root@ws01 ~ # ll /home
insgesamt 32
drwx------ 2 root root 16384 21. Jun 2010 lost+found/
drwx------ 13 polanew users 4096 14. Jul 02:44 polanew/
Das gleichzeitige Modifizieren bzw. Umbennen/verschieben des Logindirs(/home/*) bietet sich halt auch an.
Da die uid ja gleich bleibt belaufen sich Änderungen am Logindir auf das Umbenennen von /home/altername.
Ein Augenmerk sollte man noch ins Logindir richten, gerade Gnome/KDE haben oftmals Symlinks wie tmp-altername nach /tmp bzw. /var/tmp. Diese sollten vom User oder Admin ggf. gleöscht werden um tote Symlinks bzw., Reste in den TMP-Dirs zu vermeiden (wenn TMP-Dirs nicht automatisch gelöscht werden). Diese userbezogenen TMP-Files werden von den DEs dann wieder neu erstellt....