Aller au contenu

Plus possible d'executer mes scripts !

Featured Replies

Posté(e)

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 ??

Posté(e)
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+,

Posté(e)
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.

Posté(e)
  • Auteur

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:

Posté(e)

J'ai déjà eu des cas de "Permission Denied" intempestifs et c'était du à des erreurs sur la partition.

As-tu fait une vérification dernièrement ?

Sinon, vérifie que ta partition n'est pas montée en "noexec", y a peu de chances que ça se mette du jour au lendemain, mais bon ...

Posté(e)
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.

Archivé

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