Re: sshfs (ou autre chose ?)
* David BERCOT <david.bercot@wanadoo.fr> [2005-10-13 16:47] :
> > > Toutefois, j'avais encore quelques problèmes de montage par la suite (mais le module était bien ok).
> > > J'ai cherché un peu de doc et je suis tombé sur shfs [http://www.debian-administration.org/articles/30]
> > >
> > > J'ai donc testé et là, tout marche nickel (montage avec l'utilisateur que je souhaite, etc...).
> > > D'où ma nouvelle question : quelles sont les différences entre shfs et sshfs (c'est proche, hein ;-)) ?
> > >
> > > Apparemment, shfs fonctionnerait tout seul alors que sshfs utiliserait fuse.
> > > Mais bon, il doit bien y avoir des avantages et des inconvénients (en terme de sécurité notamment)...
> >
> > Pour utiliser shfs en tant que simple utilisateur, il faut passer passer
> > shfsmount et shfsumount setuid root alors que ce n'est pas nécessaire
> > pour sshfs (mais dans les 2 cas, on a besoin d'un module noyau, shfs et
> > fuse).
>
> OK. Etant donné le message suivant [désolé, j'ai oublié de qui :-(] qui disait que Fuse allait être intégré dans le noyau, on peut peut-être supposer que sshfs a un peu plus d'avenir...
> En attendant, j'ai deux problèmes (avec chacun des deux solutions) :
> - shfs : j'ai fait un chmod u+s shfsmount mais j'ai toujours la même erreur :
> shfsmount: /home/david.bercot/Mount/DEBIAN-CES/WWW: Operation not permitted
> - sshfs : si on peut monter les ressources en simple utilisateur, comment définir le mount dans fstab ? En effet, il n'a pas l'air de connaître sshfs comme type de fichier...
À mon avis, il faut utiliser fuse comme système de fichiers dans
/etc/fstab. Par contre, je ne sais pas trop comment il est possible de
spécifier l'utilisation de sshfs dans /etc/fstab. Les quelques tests que
j'ai faits se sont avérés infructueux :
$ tail -1 /etc/fstab
sshfs#fred@mac:/Users/fred/ /mnt/fred fuse defaults,user,noauto 0 0
$ mount /mnt/fred/
mount: wrong fs type, bad option, bad superblock on
sshfs#fred@mac:/Users/fred/,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
$
Alors que cela fonctionne bien avec :
$ sshfs fred@mac:/Users/fred /mnt/fred/
fred@mac password:
$ ls /mnt/fred
[le listing du répertoire utilisateur sur mac, une machine sous Mac OS X]
Et rien de particulier dans les logs du noyau. Je n'ai rien trouvé non
plus dans les docs de sshfs et de fuse. Si quelqu'un a une idée...
Fred
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
Reply to: