Aller au contenu

Plus possible d'executer mes scripts !


Soolfly

Messages recommandés

Hello,

Bon alors, depuis un petit moment, y'a plus moyen d'executer un seul script bash ! Que ce soit n'importe lequel, à partir du moment ou je tente de le lancer à la main, j'obtient toujours la meme chose :

soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ls
ieee80211_crypt_ccmp-rtl.ko  ieee80211-rtl.ko  release_note   wlan0up
ieee80211_crypt-rtl.ko	   ifcfg-wlan0	   start_wifi_rc
ieee80211_crypt_tkip-rtl.ko  r8180.ko		  wlan0dhcp
ieee80211_crypt_wep-rtl.ko   RadioPower.sh	 wlan0down
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ./wlan0up
bash: ./wlan0up : /bin/bash : mauvais interpréteur: Permission non accordée
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ sudo ./wlan0up 
[sudo] password for soolfly: 
sudo: unable to execute ./wlan0up: Permission denied
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$

Un probleme de droits ?? probleme de chown sur le nom d'utilisateur à votre avis ??

Lien vers le commentaire
Partager sur d’autres sites

Hello,

Bon alors, depuis un petit moment, y'a plus moyen d'executer un seul script bash ! Que ce soit n'importe lequel, à partir du moment ou je tente de le lancer à la main, j'obtient toujours la meme chose :

soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ls
ieee80211_crypt_ccmp-rtl.ko  ieee80211-rtl.ko  release_note   wlan0up
ieee80211_crypt-rtl.ko	   ifcfg-wlan0	   start_wifi_rc
ieee80211_crypt_tkip-rtl.ko  r8180.ko		  wlan0dhcp
ieee80211_crypt_wep-rtl.ko   RadioPower.sh	 wlan0down
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ./wlan0up
bash: ./wlan0up : /bin/bash : mauvais interpréteur: Permission non accordée
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ sudo ./wlan0up 
[sudo] password for soolfly: 
sudo: unable to execute ./wlan0up: Permission denied
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$

Un probleme de droits ?? probleme de chown sur le nom d'utilisateur à votre avis ??

Avoir la sortie d'un "ls -l" serait plus pratique pour voir les droits de ton script. Et peut-être si possible un script minimal qui ne fonctionne pas.

A+,

Lien vers le commentaire
Partager sur d’autres sites

bash: ./wlan0up : /bin/bash : mauvais interpréteur: Permission non accordée

Ça ressemble fortement à un problème de droits.

Si c'est le cas

/lib/ld-linux.so.2 /bin/bash

en root doit fonctionner. Sinon une petite réinstall du paquet. Un

aptitude reinstall bash

ne remet pas les éventuels droits manquants.

En tout dernier recours, vérifie que ton /bin n'est pas en noexec mais si ls fonctionne, ça ne doit pas être ça.

Lien vers le commentaire
Partager sur d’autres sites

Re,

Alors j'ai lu attentivement vos réponses, et me revoila, car le probleme persiste encore...

J'ai tout d'abord fait un ls -l sur differents scripts bash :

soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ls
ieee80211_crypt_ccmp-rtl.ko  ieee80211-rtl.ko  release_note   wlan0up
ieee80211_crypt-rtl.ko	   ifcfg-wlan0	   start_wifi_rc
ieee80211_crypt_tkip-rtl.ko  r8180.ko		  wlan0dhcp
ieee80211_crypt_wep-rtl.ko   RadioPower.sh	 wlan0down
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ls -l wlan0up 
-rwxrwxrwx 1 root root 416 2008-08-02 16:00 wlan0up
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$ ls -l start_wifi_rc 
-rwxrwxrwx 1 root root 560 2008-08-06 18:31 start_wifi_rc
soolfly@soolfly-notebook:/media/disk/Tools/wifi_drivers$

@Theocrite : J'ai suivi tes conseils, j'ai tout d'abord executer cette ligne : "/lib/ld-linux.so.2 /bin/bash" en root. J'ai ensuite réinstaller le paquet Bash via Synaptic.

Résultat, toujours pareil, impossible de lancer un script bash...

Par contre, j'ai pas vérifier les options sur mon /bin...me rappel plus de la commande :dd:

Lien vers le commentaire
Partager sur d’autres sites

J'ai tout d'abord fait un ls -l sur differents scripts bash :
Il faudrait plutôt le faire sur bash lui même ;)

 ls -l $(which bash)
ls -l /bin/bash

J'ai suivi tes conseils, j'ai tout d'abord executer cette ligne : "/lib/ld-linux.so.2 /bin/bash" en root. J'ai ensuite réinstaller le paquet Bash via Synaptic.
Ouais, mais la ligne en ld-linux, elle ne te sert à rien en tant que tel. Il faut voir si ça fait une erreur ou pas ;)
Par contre, j'ai pas vérifier les options sur mon /bin...me rappel plus de la commande :transpi:
mount sans options.
Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...