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édentesRévision précédente
Prochaine révision
Révision précédente
fusauto [Le 30/12/2007, 22:52] – correction du script pour qu'il puisse démarrer NicoA380fusauto [Le 31/08/2022, 23:36] (Version actuelle) – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
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 13: 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]]
  
 Y copier les lignes suivantes et sauvegarder. Y copier les lignes suivantes et sauvegarder.
Ligne 58: 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 87: Ligne 88:
  
 Il faut rendre le script exécutable : Il faut rendre le script exécutable :
-''chmod u+x ~/.local/bin''+''chmod u+x ~/.local/bin/fusauto''
 ou ou
-''sudo chmod a+rx ~/.local/bin''+''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 99: 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 111: 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>
 +
 +
  
 ===== Utilisation ===== ===== Utilisation =====
 +
 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 138: 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'.
 +
 +
  
  
 ===== Liens et références ===== ===== Liens et références =====
  
-  * [[http://forum.ubuntu-fr.org/viewtopic.php?id=178262|Commentaires et discussion ici]].+  * [[https://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|+]].//