Felhasználói név megváltoztatása, hogyan?

Fórumok

Az a kérdésem, hogy ha van egy felhasználó a Linux rendszerben, annak hogyan lehet megváltoztatni a nevét (usernévre gondolok, amin bejelentkezik a rendszerbe). A megoldás szempontjából nekem mindegy, hogy ezt ő maga változtathatja-e meg vagy csak a root, bár feltételezem hogy a nem rendszergazdai privilégiumokkal rendelkező user nemigen lehet képes ilyesmire. Szóval gondolom, a root kéne hogy valamiképp megváltoztassa az illető nevét (ami nyilván maga után vonja a Home könyvtárának a névváltoztatását is).

Vagy, ha erre nincs egyetlen parancs, akkor marad a könyvtár "kézi" átnevezése, és ezután mely állományokban kell még a nevet kicserélni: /etc/groups, /etc/shadows, /etc/shadows- és még?

Hozzászólások

Sajna a man-ja angol. Emiatt hadd kérdezzem meg, jól értelmezem-e, hogy ha van mondjuk egy XY nevű user, s ezt át akarom nevezni arra, hogy RAMATY, akkor ez a parancs kell:

usermod -l RAMATY XY

s ez átnevezi a /home/XY könyvtárat is /home/RAMATY névre?
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Nem, az új home könyvtárat a -d könyvtárnév opcióval változtatod meg. Ha a régi könyvtárat akarokd átnevezni, még egy -m opció is kell. A home könyvtár bármi lehet, csak szokás (és a legtöbb rendszeren új felhasználó létrehozásakor alapértelmezés) a /home/felhasználónév Linuxon.

Amúgy javaslom, hogy telepíts fel valami szótárprogramot, és fordítsd le, amit nem értesz. Idővel majd egyre kevesebbet kell szótárazni.