Le Tue, Sep 28, 2004 at 12:55:16PM +0200, Alexandre Prado ecrit : > Salut a tous, > > j'ai fais une petite erreur j'espere que c'est recuperable. > J'ai installe le package zsh ce matin. > Je l'ai installe pour root et pour mon user. > Seulement zsh ne me plaisait pas et j'ai decide de l'enleve. > Comme avant j'ai oublie de faire un cshs pour changer de shell je me > retrouve sans shell ni pour root ni pour mon user et je ne peux donc pas > me logguer. > Auriez vous une solution pour reparer cette grosse betise? Tu as plusieurs solutions : - boot depuis un CD d'install avec le noyau "rescue", monte la partition et modifie le fichier /etc/passwd - boot en indiquant comme parametre à ton noyau "init=/bin/bash", monte ta partition en lect/ecr "mount -o remount,rw /", modifie le fichier /etc/passwd, remonte la partition en lecture "mount -o remount,ro", fais un "sync" et fais un reboot electrique (pas trop le choix) - Si tu as toujours acces à un utilisateur quelconque, tu peux lancer un process directement sous le compte root sans passer par un shell, tu peux donc faire "su - root /bin/bash" ou encore "su - root vi /etc/passwd" Voila, tu vois, tu as l'embarras du choix ! ;-) Fanfan -- Plaisirs et peines sont ainsi, en fait, ce sur quoi roule la vertu morale. [Aristote]
Attachment:
signature.asc
Description: Digital signature