Le mieux est que tu boot en single (au boot "linux single") apres tu edite le fichier /etc/passwd pour remettre le bon repertoire.
On edite pas le fichier /etc/passwd a la main. Ni etc/group, ni shadow, ni gshadow. A la place on utilise usermod, useradd, userdel, groupmod, groupadd, groupdel.
Pourquoi ?
1. ces commandes gerent des locks autour des fichiers pour eviter de se marcher dessus.
2. editer les fichiers a la main ne vous met pas a l'abris d'une mauvaise sauvegarde.
3. les commandes peuvent etre invoquees dans des scripts : bon reflex a prendre.
Pour ceux qui aiment les GUI, il y a aussi system-config-users.