Question sur le bash

Question sur le bash - Installation - Linux et OS Alternatifs

Marsh Posté le 19-11-2006 à 16:08:13    

Salut,
 
sur une machine Linux, si le /bin/bash est supprimé avant d'éteindre le PC, que va t-il se passer au redémarrage ?
Question bête je sais mais jsuis curieux. Faudra rebooter avec un CD ? Comment ?

Reply

Marsh Posté le 19-11-2006 à 16:08:13   

Reply

Marsh Posté le 19-11-2006 à 16:21:36    

ça dépend.

 

si /bin/sh existe réellement (i.e. ce n'est pas un lien symbolique vers /bin/bash), il ne devrait pas se passer grand chose avant que tu te relogues sur un compte utilisant /bin/bash comme shell.

 

dans le cas contraire, peut-être pas un kernel panic mais ça n'ira pas bien loin.

 

Pour réparer ça, rebooter avec CD et réinstaller bash (soit un statique soit celui de ta distribution) semble une bonne idée


Message édité par Mjules le 19-11-2006 à 16:22:32

---------------
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 19-11-2006 à 16:26:21    

Et une fois le bash réinstallé, il faut relancer le lilo ou pas ?

Reply

Marsh Posté le 19-11-2006 à 16:33:25    

normalement, non


---------------
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 19-11-2006 à 16:36:22    

Ah bon,jpensais. Pkoi ?

Reply

Marsh Posté le 19-11-2006 à 16:38:12    

lilo ne prend en compte que la position physique du noyau, le shell est lancé normalement par init, lequel est lancé par le noyau.


Message édité par Mjules le 19-11-2006 à 16:39:32

---------------
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 19-11-2006 à 16:42:55    

Ok merci

Reply

Sujets relatifs:

Leave a Replay

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