Pages : 1
#1 Le 17/12/2009, à 23:47
- rZiT
création d'un script [résolu]
Bonjour,
Je cherche à créer un petit script que je laisserai sur le bureau pour monter un partage samba sur un point de montage créer au préalable dans /media.
J'ai rendu la tache automatique au démarrage du PC, mais ca marche moins bien quand j'oublie de l''allumer
Dans ce fichier, j'ai mis une commande qui ressemble à ca :
#!/bin/sh
sudo mount -t cifs //IP_DU_NAS/nom_du_partage /media/POINT_DE_MONTAGE -o user,user=USERNAME,pass=PASSWORD
J'ai bien rendu le fichier executable, mais cela ne fonctionne.
Pouvez vous m'aider ?
Dernière modification par rZiT (Le 18/12/2009, à 19:25)
Hors ligne
#2 Le 17/12/2009, à 23:57
- nesthib
Re : création d'un script [résolu]
je n'ai pas testé la commande mais déjà un premier point : je suppose que tu lances le script par un double clic? dans ce cas tu ne peux pas taper ton mot de passe demandé par sudo…
2 solutions :
- faire de root le propriétaire du fichier (/!\ enlever les droits d'écriture pour les autres) et virer le sudo de la ligne
- remplacer sudo par gksudo qui fera apparaitre un champs pour taper le mot de passe
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#3 Le 18/12/2009, à 00:25
- rZiT
Re : création d'un script [résolu]
La commande fonctionne très bien quand je la saisie dans le terminal, pas de doute.
J'ai donc essayé comme ça :
#!/bin/sh
gksudo mount -t cifs //IP_DU_NAS/nom_du_partage /media/POINT_DE_MONTAGE -o user,user=USERNAME,pass=PASSWORD
quand je double-clic sur le script, ca me propose "Lancer dans un terminal" ou "lancer" tout cour, ça ne fonctionne pas, il ne se passe rien.
Et dans le terminal, ca donne ca :
gksudo : option invalide -- o
merci de votre aide !
Dernière modification par rZiT (Le 18/12/2009, à 00:42)
Hors ligne
#4 Le 18/12/2009, à 08:31
- nesthib
Re : création d'un script [résolu]
gksudo : option invalide -- o
ok, gksudo pense que l'option -o lui appartient, on va donc lui indiquer la fin des options avant la commande avec --.
teste avec :
#!/bin/sh
gksudo -- ta_commande_mount
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#5 Le 18/12/2009, à 18:45
- rZiT
Re : création d'un script [résolu]
Bonjour,
Nickel, merci beaucoup!
comment met-on le topic en résolu ?
Hors ligne
Pages : 1