[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: root login: cannot execute sh [Résolu]




Le 18/10/2013 14:45, Sébastien NOBILI a écrit :
[Attention à créer un nouveau fil plutôt qu'à répondre à un fil existant. Tous
les messages de cette liste sont archivés et tu faciliteras les recherches en
faisant attention à ce point.]


Tu peux démarrer sur un LiveCD, monter la partition de ton disque dur et
modifier le contenu du fichier /etc/passwd.

Tu peux aussi modifier les arguments de boot de ton noyau (en éditant la ligne
de boot quand tu es dans le menu Grub, il faut appuyer sur la touche « e » si
mes souvenirs sont bons) pour le forcer à tomber dans un shell. Si tu ajoutes
« init=/bin/sh », tu te retrouves dans un shell root automatiquement et tu peux
alors modifier le fichier /etc/passwd.

Seb

LE meilleur de l'exercice à pas - tatons, j'ai renseigné successivement init=/bin/sh, puis init=/bin/bash dans les arguments de boot du noyau, lequel finalement octroyait la main sur root. L'invite était du style 'root@(none)#'
Par contre je ne pouvais pas editer /etc/passwd, pas que j'avais pas d'accès mais pas de droit en écriture.
A la surprise du côté de chez xen-list.
JE me suis tourné vers la xen-list, imaginant que j'allais avoir besoin de mon live cd! He Oui: le fs démarre en invité, domU ou VM, donc comment démarrer sur le cdrom .
Il m'a suggéré de taper 'mount -o remount,rw /'. Dès lors, un rayon sombre s'est Eclairci ! Super ! Il me restait à modifier le fichier en ce sens +/bin/bash pour root, et c'est Résolu.

Merci et Bon we'ekend!



begin:vcard
fn:Dorian Carpentier de Changy
n:Carpentier de Changy;Dorian
email;internet:dechangydorian@yahoo.fr
tel;home:0497.62.32.49
version:2.1
end:vcard


Reply to: