#1 Le 19/02/2008, à 14:18
- da0ud
[Résolu] script bash et commande sudo
Bonjour je souhaite lancer un script pour arreter le bluetooth au demarrage.
J'ai créé cela :
#!/bin/bash
/etc/init.d/networking stop
Cependant quand je l'execute ca ne marche pas :
da0ud@da0ud-laptop:~/Scripts$ ./Bluetooth
open: Permission denied
* Deconfiguring network interfaces... ifdown: failed to open statefile /var/run/network/ifstate: Permission denied
open: Permission denied
[fail]
Donc ca ne va pas marcher si je mes ce script en execution au demarrage de la session...
Avec sudo devant l'execution ca marche...
da0ud@da0ud-laptop:~/Scripts$ sudo ./Bluetooth
[sudo] password for da0ud:
* Deconfiguring network interfaces... [ OK ]
Comment faire donc pour que le script marche d'entree lors de l'ouverture de la session ?
Merci a tous et bonne journée.
Daoud
Dernière modification par da0ud (Le 24/02/2008, à 02:10)
Hors ligne
#2 Le 19/02/2008, à 14:27
- freebird
Re : [Résolu] script bash et commande sudo
Tu souhaites le désactiver seulement pour un utilisateur ou pour tous ?
Hors ligne
#3 Le 19/02/2008, à 14:30
- xelator
Re : [Résolu] script bash et commande sudo
tu peux pas dire à gnome de l'exécuter en root car gnome n'est pas root.
La solution est de le mettre avec les services au démarrage.
Mais avant :
Cette commande va arrêté tout le réseau (wifi ...) non ?
Je pense qu'on peut arrêter le bluetooth autrement : décharger le module ou avec l'acpi comme sur mon pc ...
Plutà´t que d'arrêter le service au démarrage alors qu'il a été activé 2 secondes avant , c'est plus judicieux de lui dire de ne pas se lancer ...
Qu'en pense tu ?
Hors ligne
#4 Le 19/02/2008, à 14:34
- freebird
Re : [Résolu] script bash et commande sudo
Oui c'est mieux de lui dire de ne pas démarrer mais tout dépend si il souhaite que ça concerne tout le monde ou seulement un utilisateur. D'où ma question
Par contre bonne remarque, la commande lancée doit tout couper, pas seulement le Bluetooth.
Hors ligne
#5 Le 19/02/2008, à 17:46
- Yannick_LM
Re : [Résolu] script bash et commande sudo
Moi je ferais juste
sudo update-rc.d -f bluetooth remove
ça enlèvera bluetooth du démarrage pour tout le monde une bonne fois pour toutes.
Tu pourras le relancer au cas par cas avec :
sudo /etc/init.d/bluethooth start
Et si le cÅ“ur t'en dit, revenir à la situation de départ avec :
sudo update-rc.d bluetooth defaults
Dernière modification par Yannick_LM (Le 19/02/2008, à 17:48)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#6 Le 19/02/2008, à 20:29
- da0ud
Re : [Résolu] script bash et commande sudo
Ah parfait !
Merci de vos réponse a tous.
Hors ligne
#7 Le 19/02/2008, à 22:37
- xelator
Re : [Résolu] script bash et commande sudo
Ah parfait !
Merci de vos réponse a tous.
un petit résolu ... merci
Hors ligne