Monter sa freebox sur Xubuntu (et même un autre FTP)
Par Administrateur le dimanche, décembre 16 2007, 11:56 - Planet - Lien permanent
Les manipulations suivantes peuvent s'avérer dangereuses pour votre système et même pour son intégrité. Je vous conseille ne pas reproduire ce qui suit.
Bon, le titre n'en dit pas long mais je suis actuellement sous Xubuntu et je n'aime pas du tout les clients FTP graphique. Je préfère de loin que ça soit complètement transparent, et donc d'accéder à mes FTP directement dans Thunar (Il ne gère pas le FTP comme Nautilus - oui, je sais - nautilus --no-desktop ftp://mon_login:mon_mdp@adresse_du_serveur.fr mais bon, j'ai pas envie de cette solution :D )
On va donc passer par la modification de notre fichier fstab (Faites une sauvegarde avant
!!! )
- Installation de culrftpfs :
sudo aptitude install curlftpfs
- Création du point de montage :
sudo mkdir /mnt/freebox
- On s'ajoute dans le groupe Fuse (on devra se reconnecter pour prendre le changement en compte) :
sudo adduser VotreNom fuse
- Ajout de la ligne qui va bien dans notre fstab :
curlftpfs#freebox:MOTDEPASSE@hd1.freebox.fr /mnt/freebox fuse allow_other 0
- Personnellement, j'ai changé les options de montage :
curlftpfs#freebox:MOTDEPASSE@hd1.freebox.fr /mnt/freebox fuse rw,user,noauto 0 0
- Un remount et c'est partit :
- sudo mount -a
Voila ce que ça donne dans Thunar (j'aime toujours les captures d'écran :p ):

IMPORTANT :
On peut trouver le mot de passe du serveur FTP monté dans la liste des processus. Pour éviter cela, on peut passer par la création d'un fichier .netrc (avec des droits à 600) contenant ceci :
machine hd1.freebox.fr login freebox password MOTDEPASSE
- Le fichier fstab sera le même sans l'utilisateur ni le mot de passe :
curlftpfs#hd1.freebox.fr /mnt/freebox fuse rw,user,noauto 0 0
Ça reste un fichier contenant le mot de passe du serveur FTP. Vous voila prévenu 
- Si vous préférez le monter et le démonter manuellement :
sudo curlftpfs ftp://hd1.freebox.fr /mnt/freebox -o user=freebox:MOTDEPASSE sudo fusermount -u /mnt/freebox
Sources :
http://doc.ubuntu-fr.org/curlftpfs
http://curlftpfs.sourceforge.net/
http://www.coagul.org/article.php3?id_article=466