Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/08/2006, à 12:24

netsuai

[Résolu] Lien vers Script.

J'utilise "Captive" pour écrire sur une partition NTFS. Pour lancer Captive, il faut être comme superutilisateur et faire tourner un script :

#!/bin/sh
clear
# Monte le répertoire ntfs "multimedia" de windows
mount -t captive-ntfs /dev/hdb1 /mnt/captive-multimedia

Je voudrais faire un lanceur sur mon bureau pour le script en root. Sous Suse (en KDE), j'avais des options qui me permettaient de lancer sous une autre identité mais apparement cela n'existe pas avec Ubuntu (Gnome). J'ai essayé de mettre 'sudo' devant le 'mount' mais cela ne fonctionne pas. Il affiche un message me signalant que je n'ai pas les droits pour lancer le script mais il ne demande pas le mot de passe.

Dernière modification par netsuai (Le 01/10/2006, à 12:50)


La seule question idiote est celle que l'on ne pose pas.
netsuai

Hors ligne

#2 Le 24/08/2006, à 15:16

samfr95

Re : [Résolu] Lien vers Script.

As-tu essayé de faire pointer ton lien vers "gksudo nom_du_script" ? Chez moi, ça fonctionne très bien.


5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne

#3 Le 24/08/2006, à 16:43

netsuai

Re : [Résolu] Lien vers Script.

samfr95 a écrit :

As-tu essayé de faire pointer ton lien vers "gksudo nom_du_script" ? Chez moi, ça fonctionne très bien.

Merci pour l'info, je ne connaissais pas cette commande. Maintenant, il me demande bien le mot de passe, mais il n'exécute pas le script. En effet, pour que le script fonctionne, il faut l'exécuter dans un terminal ce que j'ai choisi comme option mais il faut que le terminal reste ouvert. Et ca, je ne sais pas comment faire.:(


La seule question idiote est celle que l'on ne pose pas.
netsuai

Hors ligne

#4 Le 24/08/2006, à 16:56

samfr95

Re : [Résolu] Lien vers Script.

Essaye un lanceur qui pointe sur :

gksudo gnome-terminal -x chemin/nom_du_script

Dernière modification par samfr95 (Le 24/08/2006, à 16:57)


5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne

#5 Le 24/08/2006, à 17:09

netsuai

Re : [Résolu] Lien vers Script.

samfr95 a écrit :

Essaye un lanceur qui pointe sur :

gksudo gnome-terminal -x chemin/nom_du_script

Testé mais pas mieux. Le terminal ferme direct. Pourtant, la même commande dans un terminal fonctionne.

kuma@kuma-desktop:~$  sudo mount -t captive-ntfs /dev/hdb1 /mnt/captive-multimedia
/usr/libexec/captive-fusermount: Notice: Created FUSE device: /dev/fuse 
kuma@kuma-desktop:~$

En fait, si le terminal ne reste pas ouvert, la ligne 2(captive-fusermount) ne s'exécute pas.
J'avais le même problème avec Suse mais là, il suffit de cocher l'option 'laisser le terminal ouvert' dans les options du lanceur, ce qui apparement n'existe pas ici.


La seule question idiote est celle que l'on ne pose pas.
netsuai

Hors ligne

#6 Le 24/08/2006, à 17:36

samfr95

Re : [Résolu] Lien vers Script.

Effectivement, il faut utliser xterm :

gksudo "xterm -hold -e chemin/nom_du_scirpt"

J'ai testé, ça marche chez moi.


5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne

#7 Le 24/08/2006, à 19:15

netsuai

Re : [Résolu] Lien vers Script.

Voici ce que j'obtiens :

bash: /home/kuma/Scripts/mountcaptive: Permission non accordée

Et pourtant, il me demande le mot de passe.

Dernière modification par netsuai (Le 24/08/2006, à 19:19)


La seule question idiote est celle que l'on ne pose pas.
netsuai

Hors ligne

#8 Le 24/08/2006, à 20:02

lunique

Re : [Résolu] Lien vers Script.

et en faisant dans l'autre sens : lancer xterm en utilisateur normal et lancer le script en root ?

xterm -hold -e sudo /script

Hors ligne

#9 Le 25/08/2006, à 13:59

netsuai

Re : [Résolu] Lien vers Script.

lunique a écrit :

et en faisant dans l'autre sens : lancer xterm en utilisateur normal et lancer le script en root ?

xterm -hold -e sudo /script

J'ai un "command not found"


La seule question idiote est celle que l'on ne pose pas.
netsuai

Hors ligne

#10 Le 26/08/2006, à 20:36

samfr95

Re : [Résolu] Lien vers Script.

Est-ce que ce n'est pas plutôt un problème de permission sur le script ?


5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne

#11 Le 27/08/2006, à 11:55

netsuai

Re : [Résolu] Lien vers Script.

samfr95 a écrit :

Est-ce que ce n'est pas plutôt un problème de permission sur le script ?

Ok, merci. Je n'avais pas déclaré le script comme exécutable dans les permissions.

Pour le lanceur, c'est donc bien : gksudo "xterm -hold -e /chemin script"

Netsuai.


La seule question idiote est celle que l'on ne pose pas.
netsuai

Hors ligne