Forum Linux.débutant Monter une image sans être root

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
jan.
2007
Bonjour tous,

J'ai une image CD que je monte régulièrement dans /media pour jouer à starcraft.
Je me suis donc fait un mini script pour lancer le jeu sans avoir à ouvrir un terminal et taper les commandes à la main.

#/sbin/sh
gksu -- mount -t iso9660 -o loop /home/alex/BroodWar.iso /media/imagecd1
cd /home/alex/.wine/drive_c/Program\ Files/Starcraft/
wine /home/alex/.wine/drive_c/Program\ Files/Starcraft/starcraft.exe


Seulement, il faut entrer le mot de passe root à chaque fois que l'on monte l'image, ce qui est un peu agaçant.
Y a t'il moyen de monter l'image iso dans /media/imagecd1 sans être root ?

PS: le cd au milieu est pas là pour faire joli, c'est que sinon Battle.Net ne me valide pas ma clé :P
  • # sudo

    Posté par  . Évalué à 4.

    Utilise sudo pour t'autoriser à lancer cette commande de montage (et l'équivalent de démontage).
    Tu peux aussi l'ajouter dans /etc/fstab avec les paramètres qu'il faut, mais ça fait pas très propre.
    • [^] # Re: sudo

      Posté par  (site web personnel) . Évalué à 2.

      # urpmi sudo
      (change urpmi par ta commande d'installation favorite)
      # EDITOR=vim visudo
      (change vim par ton éditeur favoris)
      Rajoute la ligne :
      nom_user ALL=(ALL) NOPASSWD: /sbin/mount *, /sbin/umount *

      Vala, ça devrais être tout.

      Après dans ton script tu met juste :
      sudo /sbin/mount -t blabla -o blabla /opt/tmp/cdrom.img /mnt/cdrom

      Et ça le fera sans demander de pass ;)
      • [^] # Re: sudo

        Posté par  (site web personnel) . Évalué à 1.

        Bizarre, quand j'utilise sudo à la place de gksu, ca se lance tout bien dans un terminal (sans demander de pass), mais pas en cliquant dans le menu :/
        En cliquant sur un raccourci graphique, ça ne monte pas l'iso.
        • [^] # Re: sudo

          Posté par  . Évalué à 4.

          oui c'est normal :)

          ce n'est pas /sbin/sh mais plutot /bin/sh

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.