plus d'interpréteur pour root !!!! comment faire? [Ultra urgent] - Linux et OS Alternatifs
Marsh Posté le 21-12-2004 à 17:03:54
otan beauval a écrit : en gros je me mord la queue depuis tous à l'heure |
aïe! ça doit pas être agréable ça.
Marsh Posté le 21-12-2004 à 17:14:27
ssh ca donne quoi (si t'as un serveur ssh qui tourne) ?
Marsh Posté le 21-12-2004 à 17:19:41
ReplyMarsh Posté le 21-12-2004 à 17:20:48
ReplyMarsh Posté le 21-12-2004 à 17:21:41
j'ai regarder dans le fichier /etc/passwd et effectivement il manque des / pour l'interpréteur de root....
mais forcement je peux pas modifier "passwd" car il faut etre en root.... j'essaye avec "sudo" sur mon 2ème compte mais ce dernier n'est pas référencer dans "sudoers" et pour le faire il faut etre en root ..... un beau bordel koi....
t'ain si c'est mort, j'fais un bad
Marsh Posté le 21-12-2004 à 17:27:05
su root -s /bin/sh ?
sinon, reboot et démarrage en init=/bin/sh
Marsh Posté le 21-12-2004 à 17:28:43
Mjules a écrit : su root -s /bin/sh ? |
==>"pas d'interpreteur"
Marsh Posté le 21-12-2004 à 17:29:54
Mjules a écrit : su root -s /bin/sh ? |
oula t'emballe pas j'veux bien etre connaisseur, mais pas pro encore
==> comment kon fait?
Marsh Posté le 21-12-2004 à 17:30:46
bon ben reboot, et si /bin/sh n'existe pas, essaye /bin/bash ou /bin/csh ou /bin/zsh
tu as bine un interpréteur sur ta machine
Marsh Posté le 21-12-2004 à 17:31:09
et si tu reboot ac un live CD
que donne le fichiers /etc/passwd ?
chroot /path /bin/bash marche ?
Marsh Posté le 21-12-2004 à 17:33:16
otan beauval a écrit : oula t'emballe pas j'veux bien etre connaisseur, mais pas pro encore |
tu reboot, à l'invite de lilo (tu tapes ECHAP si c'est un lilo graphique pour l'avoir) tu tapes :
linux single init=/bin/sh
ensuite, tu remontes ta partition / en écriture :
mount -o remount,rw /
tu modifie ton /etc/passwd comme il faut
et tu rebootes :
reboot
ou tu changes de runlevel :
telinit 5
Marsh Posté le 21-12-2004 à 17:34:58
en fait le problème ne vient pas du bash en lui-meme mais du fichier "passwd" (enfin je pense)
dans ce fichier pour root j'ai:
blablabla......./root:home
normalement à la suite est décris le fameux interpréteur, mais là rien .....
Mais impossible de modif car pas root
Marsh Posté le 21-12-2004 à 17:36:08
une syntaxe correcte :
root:x:0:0:root:/root:/bin/bash
Marsh Posté le 21-12-2004 à 17:36:15
Mjules a écrit : tu reboot, à l'invite de lilo (tu tapes ECHAP si c'est un lilo graphique pour l'avoir) tu tapes : |
j'essaye et je reviens....
Marsh Posté le 21-12-2004 à 17:54:43
suis de retour....
j'ai pu changer "passwd".... nickel (manip à retenir...)
mais c'est "pas d'interpreteur"
dans passwd j'ai ca maintenant est- ce correcte (j'ai rajouter /bin/bash comme sur mon 2ème compte qui fonctionne)
"root:x:0:0:root,,,root:cyberstationbin/bash"
Marsh Posté le 21-12-2004 à 17:55:39
c'est pas des smillies c'est bien des : / (2 points slash)
Marsh Posté le 21-12-2004 à 17:58:30
autre possibilité, si je refait la manip mais que je change "passwd" en metant mon 2ème compte en root...(en modifiant 1000 par 0)?
c'est possible comme manip... et pour les données y'as des risques?
Marsh Posté le 21-12-2004 à 18:09:06
bon ok ca vient de ma ligne de M*rde dans "passwd", tout est ok...
merci à tous et à toutes (peut etre)
petite dernière question pour la route:
le pc reste allumé 24h/24, mais le matin lorsque je revient le pc est allumé, mais planté (écran noir), comme si il n'arrivait pas à sortir de la veille (qui pourtant est désactivé).....
je penche pour la gestion de l'énergie, mais sous linux je sais pas ou régler cela....
Marsh Posté le 21-12-2004 à 16:50:57
Au secours !!!!
voulant modifier Fstab, il me faut passer en root (super-utilisateur)....
je lance le Bash, puis "su root" je tape mon MDP et là il me dit "pas d'interpréteur"
"sudo chsh -s root", mais impossible....car mon 2ème utilisateur n'est pas référencer dans sudoers.... en gros je me mord la queue depuis tous à l'heure et là c'est grave car c'est pour le taf et j'ose même pas penser pouvoir tout perdre....
SOS
au secours aidez moi....
SOS