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 wismerhill . Évalué à 4.
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 Raphaël G. (site web personnel) . Évalué à 2.
(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 Alexandre (site web personnel) . Évalué à 1.
En cliquant sur un raccourci graphique, ça ne monte pas l'iso.
[^] # Re: sudo
Posté par Anonyme . Évalué à 4.
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.