[RÉSOLU]Terminal et bash hors jeux que faire? |
Bienvenue invité ( Connexion | Inscription )
[RÉSOLU]Terminal et bash hors jeux que faire? |
29 Sep 2014, 18:52
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Bonsoir,
Mon terminal refuse de me laisser lancer des lignes de commande et m'affiche ceci : Code Last login: Mon Sep 29 19:53:14 on ttys000 login: /bin/bash: No such file or directory [Opération terminée] [Restauré] Last login: Mon Sep 29 19:58:13 on ttys000 login: /bin/bash: No such file or directory [Opération terminée] Avez vous des idées? Ce message a été modifié par Mac Zangdar - 29 Sep 2014, 19:56. -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 18:59
Message
#2
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
As-tu fait quelconque manipulation ces derniers jours pour te prémunir des failles de sécurité de bash desquelles on parle tant ?
-------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 19:05
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Oui malheureusement j'ai bêtement suivi les consignes suivantes :
Code $ brew update
$ brew install bash $ sudo mv /bin/bash /bin/bash_old $ sudo mv /bin/sh /bin/sh_old $ sudo chmod a-x /bin/bash_old /bin/sh_old $ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/sh -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 19:10
Message
#4
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
Je pense que si tu y ajoutes la commande suivante ça devrait marcher :
Code sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/bash
-------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 19:16
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Le terminal me renvoie ceci :
Code Password: ln: /bin/bash: File exists [Opération terminée] Mais au démarrage suivant du terminal j'ai toujours : Code Last login: Mon Sep 29 20:25:15 on ttys001 login: /bin/bash: No such file or directory [Opération terminée] J'ai bien fais attention à ne pas utiliser de commande -rm mais il semble ne plus trouver bash... -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 19:24
Message
#6
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
Je viens de réaliser un truc, comment tapes-tu tes lignes de commande si le Terminal ne fonctionne pas ?
Je pense que le mieux serait de repartir à zéro. D'abord ceci : Code cd /bin ls Tu obtiendras la liste des fichiers dans /bin, assure toi que bash_old et sh_old sont bien présents dans la liste. Ensuite : Code sudo rm /bin/bash
sudo rm /bin/sh sudo mv /bin/bash_old /bin/bash sudo mv /bin/sh_old /bin/sh sudo chmod a+x /bin/bash /bin/sh -------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 19:35
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Code Last login: Mon Sep 29 20:37:02 on ttys000 [mbp-retina:~] user% cd /bin ls[mbp-retina:/bin] user% ls [ dd ksh ps stty bash df launchctl pwd sync bash_old domainname link rcp tcsh cat echo ln rm test chmod ed ls rmdir unlink cp expr mkdir sh wait4path csh hostname mv sh_old zsh date kill pax sleep Ils y sont mais : Code [mbp-retina:/bin] user% sudo rm /bin/bash Password: [mbp-retina:/bin] user% sudo rm /bin/bash rm: /bin/bash: No such file or directory sudo rm /bin/sh sudo mv /bin/bash_old /bin/bash sudo mv /bin/sh_old /bin/sh sudo chmod a+x /bin/bash /bin/sh[mbp-retina:/bin] user% sudo rm /bin/sh [mbp-retina:/bin] user% sudo mv /bin/bash_old /bin/bash [mbp-retina:/bin] user% sudo mv /bin/sh_old /bin/sh [mbp-retina:/bin] user% sudo rm /bin/bash [mbp-retina:/bin] user% sudo rm /bin/sh [mbp-retina:/bin] user% sudo mv /bin/bash_old /bin/bash mv: rename /bin/bash_old to /bin/bash: No such file or directory [mbp-retina:/bin] user% sudo mv /bin/sh_old /bin/sh mv: rename /bin/sh_old to /bin/sh: No such file or directory [mbp-retina:/bin] user% sudo chmod a+x /bin/bash /bin/sh chmod: /bin/bash: No such file or directory chmod: /bin/sh: No such file or directory Maintenant ils n'y sont plus du tout Code [mbp-retina:/bin] user% cd /bin ls[mbp-retina:/bin] user% ls [ df ksh pax stty cat domainname launchctl ps sync chmod echo link pwd tcsh cp ed ln rcp test csh expr ls rm unlink date hostname mkdir rmdir wait4path dd kill mv sleep zsh Je suis passé de bash à csh comme shell Ce message a été modifié par Mac Zangdar - 29 Sep 2014, 19:36. -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 19:36
Message
#8
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
Petite précision qui ne t'a peut-être pas été donnée au départ, je pense qu'il faut taper (ou coller) les commandes une par une et ne pas copier-coller tout le bloc d'un coup. Est-ce bien comme cela que tu procèdes ?
Ce message a été modifié par benja - 29 Sep 2014, 19:37. -------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 19:39
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
J'ai retrouvé bash dans le cache de Homebrew. Je l'ai copié sur mon bureau. Serait-il possible de le bouger dans le bon répertoire?
C'est comme ça que j'ai procédé jusque là, mais j'ai peux être tout copié collé d'un bloc vos dernières commande avec stress et précipitation... -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 19:40
Message
#10
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
Tu peux travailler à partir du Finder. Pour aller dans les dossiers invisibles fais Pomme-Maj-G dans le Finder puis /bin.
Si tu le souhaites, je peux te renvoyer les binaires originaux. -------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 19:44
Message
#11
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
En passant par le finder :
Code Last login: Mon Sep 29 20:56:10 on ttys000 dyld: Library not loaded: @@HOMEBREW_PREFIX@@/opt/readline/lib/libreadline.6.dylib Referenced from: /bin/bash Reason: image not found [Opération terminée] Je pense qu'il va me falloir les binaires originaux de bash_old bash sh_old sh Ce message a été modifié par Mac Zangdar - 29 Sep 2014, 19:49. -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 19:49
Message
#12
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
Oui, le bash de homebrew ne doit fonctionner que dans son emplacement d'origine. C'était le but de la commande suivante de créer un lien vers le bash homebrew dans /bin :
Code sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/bash Je t'ai envoyé les originaux en MP. Normalement on ne devrait pas faire ça (question de confiance), mais pour te dépanner rapidement je n'ai pas trouvé plus simple.bash_old et sh_old étaient des sauvegardes des originaux que tu as fait en tapant les commandes suivantes lors de ta première manip. ils ne sont pas nécessaires au fonctionnement du système. Code sudo mv /bin/bash /bin/bash_old Pour ton information, la commande mv (move en anglais) permet de déplacer un fichier. Déplacer un fichier dans le même dossier en lui donnant un autre nom revient à le renommer. Tes binaires originaux bash et sh ont donc été renommés en bash_old et sh_old.
sudo mv /bin/sh /bin/sh_old Ce message a été modifié par benja - 29 Sep 2014, 20:01. -------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 19:55
Message
#13
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Merci pour les fichiers. Je te faisais plus confiance que d'aller les pêcher n'importe où sur le net
Le terminal et bash refonctionnent. Je vais tenter de redémarrer mon ordi... On verra bien Le Mac a rebooté sans soucis. Merci beaucoup de ton aide Benja Ce message a été modifié par Mac Zangdar - 29 Sep 2014, 20:01. -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 19:59
Message
#14
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
Je t'en prie. Si tu veux plus d'infos sur les commandes que l'on a tapé, n'hésite pas à demander. On se sent plus à l'aise à taper des commandes que l'on comprend.
-------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 20:01
Message
#15
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Oui merci j'essaye de suivre, j'ai quelques notions ^^
Citation bash_old et sh_old étaient des sauvegardes des originaux que tu as fait en tapant les commandes suivantes lors de ta première manip. ils ne sont pas nécessaires au fonctionnement du système. Code sudo mv /bin/bash /bin/bash_old Pour ton information, la commande mv (move en anglais) permet de déplacer un fichier. Déplacer un fichier dans le même dossier en lui donnant un autre nom revient à le renommer. Tes binaires originaux bash et sh ont donc été renommés en bash_old et sh_old. Par contre je n'arrive pas à saisir à quel moment ils ont été supprimés.sudo mv /bin/sh /bin/sh_old Je connaissais les commandes mv pour déplacer et rm pour supprimer un fichier mais comme toi je ne comprenais pas à quel moment ils ont pu être supprimé vu que l'on a supprimé que bin/bash et bin/sh et pas bin/bash_old et bin/sh_old -------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
29 Sep 2014, 20:04
Message
#16
|
|
Thalès du pavé Groupe : Membres Messages : 2 520 Inscrit : 30 Jul 2004 Membre no 21 573 |
En fait j'ai du mal à lire ton log lorsque tu as tapé mes commandes. J'ai l'impression que les commandes ont été exécutées deux fois. Or la première fois on a supprimé bash et sh pour ensuite renommer les bash_old et sh_old vers bash et sh. Si les commandes ont été exécutées deux fois, on a de nouveau supprimé bash et sh mais cette fois ci sans backup.
-------------------- Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
|
|
|
29 Sep 2014, 20:06
Message
#17
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 683 Inscrit : 19 Nov 2007 Lieu : Vaucluse / Marseille 5° Membre no 100 279 |
Oui c'est surement là que j'ai du faire une fausse manip qui a entrainé la suppression de toutes les versions de bash et sh.
-------------------- Apple MacBook Pro Retina 15' Ivy Bridge / Intel Core i7 2.6 Ghz / SSD 512 Go / 16 Go Ram / NVidia GeForce GT 650M 1 Go / Mac OS 10.9.5
Apple iPhone 6 Gris Sideral 128 Go iOS 8 -------------------- Membre de la team 88 |
|
|
Nous sommes le : 25th April 2024 - 00:39 |