Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
fusauto [Le 01/02/2008, 07:47]
benjisan
fusauto [Le 04/06/2018, 11:18]
L'Africain lien
Ligne 1: Ligne 1:
-{{tag>fuse}}+{{tag>administration}}
  
 ---- ----
Ligne 6: Ligne 6:
  
 **FUSAUTO** est un script python pour faciliter l'​usage de [[fuse | FUSE]]. Il a besoin d'un répertoire en paramètre, ce répertoire doit contenir un fichier de configuration utilisé par **FUSAUTO** et permet de monter / démonter ce répertoire avec [[fuse | FUSE]] automatiquement. **FUSAUTO** est un script python pour faciliter l'​usage de [[fuse | FUSE]]. Il a besoin d'un répertoire en paramètre, ce répertoire doit contenir un fichier de configuration utilisé par **FUSAUTO** et permet de monter / démonter ce répertoire avec [[fuse | FUSE]] automatiquement.
- 
  
  
Ligne 15: Ligne 14:
 Deux options : Deux options :
   * soit vous l'​incluez pour votre utilisateur seulement : [[:​tutoriel:​comment_editer_un_fichier|~/​.local/​bin/​fusauto]]   * soit vous l'​incluez pour votre utilisateur seulement : [[:​tutoriel:​comment_editer_un_fichier|~/​.local/​bin/​fusauto]]
-  * soit vous l'​incluez pour tous les utilisateurs (nécessite [[sudo]]): [[:​tutoriel:​comment_editer_un_fichier|/​local/​bin/​fusauto]] +  * soit vous l'​incluez pour tous les utilisateurs (nécessite [[sudo]]): [[:​tutoriel:​comment_editer_un_fichier|/usr/​local/​bin/​fusauto]]
- +
-Je n'ai pas de fichier .... Local/bin +
-erreur , j'ai regardé dans le fichier /​home/​MOI/​.local , il y a qu'un seul repertoire : share. +
- +
- +
-par contre j'ai un /​usr/​local/​bin,​ faute de mieux, j'ai édité le fichier (sudo gedit /​usr/​local/​bin/​fusauto) dans usr/​local/​bin +
- +
  
 Y copier les lignes suivantes et sauvegarder. Y copier les lignes suivantes et sauvegarder.
Ligne 68: Ligne 59:
 def getfuses(): def getfuses():
   mtab = open("/​etc/​mtab",​ "​r"​)   mtab = open("/​etc/​mtab",​ "​r"​)
-  fuses =[ line for line in mtab.readlines() if line.split()[2] == "​fuse"​ ]+  fuses =[ line for line in mtab.readlines() if line.split()[2][0:4] == "​fuse"​ ]
   mtab.close()   mtab.close()
   return fuses   return fuses
Ligne 100: Ligne 91:
 ou ou
 ''​sudo chmod a+rx /​usr/​local/​bin/​fusauto''​ ''​sudo chmod a+rx /​usr/​local/​bin/​fusauto''​
 +
  
 ===== Fichier de configuration '​fusauto.conf'​ ===== ===== Fichier de configuration '​fusauto.conf'​ =====
-Pour fonctionner,​ **FUSAUTO** ​à besoin d'un répertoire contenant un fichier de configuration du nom de **fusauto.conf**+Pour fonctionner,​ **FUSAUTO** ​besoin d'un répertoire contenant un fichier de configuration du nom de **fusauto.conf**
  
 Rien de mieux qu'un exemple ! Rien de mieux qu'un exemple !
Ligne 109: Ligne 101:
  
 Je crée un nouveau fichier __~/​Network/​Siniath-Tirith/​fusauto.conf__ dont le contenu est : Je crée un nouveau fichier __~/​Network/​Siniath-Tirith/​fusauto.conf__ dont le contenu est :
 +
 +<note warning>
 +Il est important de ne mettre aucun espace avant le 1er signe égal sur les lignes qui ne sont pas des commentaires,​ sans quoi le script ne marchera pas correctement.</​note>​
  
 <​code>#​ fusauto config file <​code>#​ fusauto config file
Ligne 121: Ligne 116:
 # fuse options (default : ) # fuse options (default : )
 opt=-o follow_symlinks,​transform_symlinks,​workaround=rename,​idmap=user</​code>​ opt=-o follow_symlinks,​transform_symlinks,​workaround=rename,​idmap=user</​code>​
 +
  
  
Ligne 127: Ligne 123:
 Il suffit d'​appeler **FUSAUTO** avec en paramètre, un répertoire contenant un fichier de configuration. Il suffit d'​appeler **FUSAUTO** avec en paramètre, un répertoire contenant un fichier de configuration.
  
-**FUSAUTO** monte le répertoire s'il ne l'ai pas déjà, sinon il le démonte.+**FUSAUTO** monte le répertoire s'il ne l'est pas déjà, sinon il le démonte.
  
 === Shell === === Shell ===
Ligne 140: Ligne 136:
  
 Désormais, un clic-droit sur un répertoire propose '​Scripts>​fusauto'​. Désormais, un clic-droit sur un répertoire propose '​Scripts>​fusauto'​.
- 
- 
-RIEN COMPRIS ​ ça marche pas 
  
 === Rox-Filer === === Rox-Filer ===
Ligne 153: Ligne 146:
  
 Désormais, un clic-droit sur un répertoire propose 'Rép. > fusauto'​. Désormais, un clic-droit sur un répertoire propose 'Rép. > fusauto'​.
 +
  
  
Ligne 158: Ligne 152:
 ===== Liens et références ===== ===== Liens et références =====
  
-  * [[fusible|Fusible]],​ une interface graphique pour tous points de montage FUSE 
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=178262|Commentaires et discussion ici]].   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=178262|Commentaires et discussion ici]].
  
 ---- ----
  
-//​Contributeurs ​: [[:​utilisateurs:NicoA380]] [[http://​forum.ubuntu-fr.org/​profile.php?​id=2745|+]].//​+//​Contributeurs : NicoA380 [[http://​forum.ubuntu-fr.org/​profile.php?​id=2745|+]].//​
  • fusauto.txt
  • Dernière modification: Le 31/08/2022, 23:36
  • par moths-art