août 03

Pour ceux qui n’auraient pas suivi, j’ai mis en avant sur ce même blog l’application Wifi-select. Un commentaire m’a tout particulièrement retenu, Mr Faelar se reconnaitra sans nul doute ;) . Je cite :

Manque la possibilité de se connecter en utilisateur. Le daemon wicd permet de ne pas passer en root à chaque fois.’

Il est tout à fait vrai qu’ouvrir un terminal, se connecter en tant que root et lancer Wifi-select peut devenir ennuyeux à la longue.  Alors j’ai imaginé une petite astuce qui permet d’utiliser Wifi-select en faisant le moins d’effort possible ! Ce n’est peut être pas la meilleure solution mais elle a le mérite de fonctionner :) .

How to :

Tout d’abord, il faut faire en sorte que Wifi-select se lance sans avoir besoin de rentrer le moindre mot de passe.

# nano /etc/sudoers

Ajoutez ensuite la ligne suivante :

votre_nom_d'utilisateur  ALL=(ALL) NOPASSWD: /usr/bin/wifi-select

Sauvegardez et le tour est joué.

À présent il suffit d’ajouter un raccourci clavier qui permettra le lancement de Wifi-select :

$ nano /$HOME/.config/openbox/rc.xml

On y ajoute 5 petites lignes :

    <keybind key="C-twosuperior">
      <action name="Execute">
        <execute>terminator -e "sudo wifi-select wlan0" </execute>
      </action>
    </keybind>

On sauvegarde, puis on recharge OpenBox :

$ openbox --reconfigure

Evidemment selon votre configuration, les manipulations seront différentes mais ça vous servira de base… Encore une fois c’est Faelar qui va être content.

Merci à la petite Isa pour son aide :) .

Dans la même catégorie :

écrit par David Lopes Ferreira

5 commentaires à “Retour sur Wifi-select”

  1. Guiona Dit:

    Je ferai juste attention à ta place lorsque tu édites le fichier /etc/sudoers avec nano. Car au moment de l’enregistrement de celui-ci il n’y a aucun contrôle sur les « données » saisies et si tu une erreur s’est glissée ton sudo ne fonctionnera plus du tout. Je te conseille d’utiliser la commande « visudo » ou si tu veux vraiment utiliser nano directement une fois que tu as enregistré ton fichier utilise la commande « visudo -c -f /etc/sudoers » afin de valider celui-ci.
    Bonne continuation ;-)

  2. WeedFast Dit:

    @Guiona : Disons qu’a force de l’éditer je ne pense même plus au risque… Merci pour ton message, il sera sûrement fort utile pour d’autres utilisateurs :)

  3. wido Dit:

    Dans ce cas pourquoi ne pas créer ce démon manquant… et le proposer au développeur de l’application.

  4. Faelar Dit:

    « c’est Faelar qui va être content. »

    Ou pas…

    J’ai une dent contre sudo, le paquet n’est même pas installé sur ma machine.

    « Dans ce cas pourquoi ne pas créer ce démon manquant… »

    Si un expert en bash passe par ici… :)

  5. Benpro Dit:

    Le problème avec « votre_nom_d’utilisateur ALL=(ALL) NOPASSWD: /usr/bin/wifi-select » dans le fichier de conf de sudo, c’est que tu interdit tout lancement de programmes en root sauf, wifi-select en mode « nopasswd »…

    Avec cette conf à chaque « sudo commande » on obtiendrait :
    « Sorry, user votre_nom_d’utilisateur is not allowed to execute ‘/bin/commande’ as root on machine » << par exemple.

    Une solution consiste à rajouter un ALL :)
    votre_nom_d'utilisateur ALL=(ALL) NOPASSWD: ALL
    Tout se lance sans le mot de passe, ce qui peut être gênant pour la sécu.

    Suffit donc de rajouter le NOPASSWD après en mettant un virgule :)

    "username ALL=(ALL) ALL, NOPASSWD: /usr/bin/wifi-select"

    Et là, c'est bien mieux :D

Laisser une Réponse