[shell] Help, j'ai planté le shell

Help, j'ai planté le shell [shell] - Linux et OS Alternatifs

Marsh Posté le 23-02-2004 à 13:17:52    

En voulant mettre zsh comme shell pour le root j'ai spécifié un mauvais chemin d'accès (j'ai oublié /etc) et je peux plus me logguer en tant que root (user dispo encore).
Comment faire pour changer le chemin d'accès du shell du root ou récupérer le biniou d'une autre manière ?

Reply

Marsh Posté le 23-02-2004 à 13:17:52   

Reply

Marsh Posté le 23-02-2004 à 13:47:06    

passe en mode single et modifie le bouzin

Reply

Marsh Posté le 23-02-2004 à 13:48:24    

lol.
Essaie "sudo /bin/bash"

Reply

Marsh Posté le 23-02-2004 à 14:05:11    

black_lord a écrit :

passe en mode single et modifie le bouzin


Meme probleme, meme solution.
 
M'enfin c'est tres con comme bazar [:ddr555]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 23-02-2004 à 14:38:46    

utilise le mode rescue de ton cd d'install

Reply

Marsh Posté le 23-02-2004 à 17:18:18    

"sudo /bin/bash"  --> marche pas
 
--> bash:sudo: command not fountd
 
rescue de ton cd d'install
 
--> Solution interessante mais j'en fais qoi au juste ?
 
Le problème c'est que le lien est dans le  fichier passwd et que on y a pas accès en root
 
la ligne telle qu'elle est actuellement :
 

Code :
  1. root:x:0:0:root:/root:zsh


 
et telle qu'elle devrait l'être pour fonctionner
 

Code :
  1. root:x:0:0:root:/root:/etc/zsh


 
Quelqu'un a t-il une idée ?


Message édité par xemon le 23-02-2004 à 17:19:08
Reply

Marsh Posté le 23-02-2004 à 17:21:06    

hein ....
 

Code :
  1. root:x:0:0:root:/root:/bin/bash


 
donc plutôt  
 

Code :
  1. root:x:0:0:root:/root:/bin/zsh


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 23-02-2004 à 17:22:57    

xemon a écrit :

"sudo /bin/bash"  --> marche pas
 
--> bash:sudo: command not fountd
 
rescue de ton cd d'install
 
--> Solution interessante mais j'en fais qoi au juste ?
 
Le problème c'est que le lien est dans le  fichier passwd et que on y a pas accès en root
 
la ligne telle qu'elle est actuellement :
 

Code :
  1. root:x:0:0:root:/root:zsh


 
et telle qu'elle devrait l'être pour fonctionner
 

Code :
  1. root:x:0:0:root:/root:/etc/zsh


 
Quelqu'un a t-il une idée ?


 
redemarrer en single marche pas ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 23-02-2004 à 17:28:58    

sinon, si même single marche pas tu bootes comme ça :
linux init=/bin/sh
 
là, c'est vraiment le minimum, même les partitions sont pas remontées en écriture donc il faut le faire toi même :
mount -o remount /
 
puis tu édites ton /etc/passwd et tu rebootes


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-02-2004 à 17:37:42    

Oui c'est plutot ça : root:x:0:0:root:/root:/bin/zsh  
dsl de m'etre trompé dark_schneider
 
je vais essayer le "linux init=/bin/sh"  

Reply

Marsh Posté le 23-02-2004 à 17:37:42   

Reply

Marsh Posté le 27-02-2004 à 00:46:47    

xemon a écrit :

"sudo /bin/bash"  --> marche pas
 
--> bash:sudo: command not fountd


 
ben "su -c /bin/bash" dans ce cas...
même pas besoin de rebooter pour ça.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed