Droits 'sshfs' fusermount

Je viens d’installer une Lenny neuve sur un DD où elle sera seule et j’ai un problème de droits sur :
/dev/fuse
je veux importer des fichiers d’une autre machine en ‘sshfs’.
J’ai créé un dossier
/mnt/sshfs
J’ai donné les permissions 777 à ce dossier.
Quand je veux importer un dossier de l’autre machine, avec ma commande habituelle :
$ sshfs ricardo@192.168.0.13:/home/ricardo/Documents /mnt/sshfs
commande qui fonctionne parfaitement sur d’autres Debian et sur les mêmes machines,
J’ai la réponse :
fuse: failed to open /dev/fuse: permission denied
Pour essai, J’ai donné aussi 777 à ce fichier
mais toujours la même réponse : permission denied
J’ai tenté de passer ma commande en tant que root et là ça fonctionne.
Seulement, ce n’est bien sûr pas ce que je veux car j’ai besoin de certains fichiers que je dois imprimer et de ttoutes façons, ça n’est pas logique car ‘sshfs’ a toujours accepté le travail en tant qu’user.
Une idée ?

  1. ton user fait-il parti du groupe fuse ?
  2. et si tu essaies de faire le montage dans un répertoire situé dans ton home ?

Oui, je crois que c’est ça que j’ai oublié, l’appartenance au groupe fuse :unamused:
Je vérifie et je reviens en edit.

EDIT :
en effet, j’avais oublié mais ça ne change rien, toujours les mêmes msgs, y-compris dans un dossier créé dans mon /home/ricardo
:cry:

tu t’es bien déconnecté-reconnecté pour que l’ajout au groupe fuse soit bien pris en compte ?

oui
Maintenant, l’annonce est :
fusermount: mount failed:operation not permited

bon, j’ai plus trop d’idée désolé…
peut-être relancer le service fuse: invoke-rc.d fuse restart

ricardo est bien dans le groupe fuse
sshfs impossible en tant qu’'user, je tente en tant que ‘root’

vérif :

stable:~# ls /mnt/sshfs/ bibi15-9 interfaces iwlagn KNOPPIX_V6.0.1CD-2009-02-08-EN.iso bibi15-9~ isabelle.png iwlwifi-5000-ucode-8.24.2.12.tgz pano vu de shama.jpg sunshine0.png
Conclusion : la commande est bonne et elle fonctionne bien
Je vérifie les droits sur /mnt/sshfs/

stable:~# stat -c "%a" /mnt/sshfs 755
Je passe ces droits en 777 et je vérifie

stable:/home/ricardo# stat -c "%a" /mnt/sshfs 777
je me replace en tant qu’‘user’

Je retente une connexion sshfs

je veux voir le contenu de …/sshfs/

réponse :

je vérifie de nouveau les droits de /mnt/sshfs/

ricardo@stable:~$ stat -c "%a" /mnt/sshfs 777

Où est ma faute :question:
Il me manque des paquets à installer ? (ça fonctionne en ‘root’)

que disent les logs du serveur ssh, et comment est il configurer ? l’utilisateur ricardo est il autorisé à se connecter à ce serveur, pour localiser le problème, arrives tu à te connecter en ssh avec ton utilisateur ricardo ?

Ben c’est ça que je ne sais plus faire, configurer le serveur ssh.
Les logs : lequel ?

normalement si tu peux faire ssh ricardo@192.168.0.13 (ce qui devrait marcher puisque sshfs ricardo@… marche en root), il n’y a rien à configurer de plus.
pour les logs, il y a /var/log/auth.log

[quote=“ursus”]normalement si tu peux faire ssh ricardo@192.168.0.13 (ce qui devrait marcher puisque sshfs ricardo@… marche en root), il n’y a rien à configurer de plus.
pour les logs, il y a /var/log/auth.log[/quote]
Ben oui, je peux et c’est bien ça qui m’étonne :

[code]ricardo@stable:~$ ssh ricardo@192.168.0.13
ricardo@192.168.0.13’s password:
Linux Dell-sid 2.6.30-1-amd64 #1 SMP Sat Aug 15 18:09:19 UTC 2009 x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Fri Sep 18 11:17:07 2009
ricardo@Dell-sid:~$

[/code]

Retour ce soir, maintenant, “aération” y’en a marre du bureau ==> atelier :wink:

Ben j’ai toujours pas trouvé :cry:
Liaison ssh PC ==> portable = ok
Liaison ssh portable ==> PC = ok
Liaison sshfs portable ==> PC = ok
liaison sshfs PC ==> portable EN TANT QUE ROOT = ok
liaison sshfs PC ==> portable EN ‘USER’ = NIET

Il ne peut s’agir que d’une question de droits, il me semble mais tous sont à 777 :unamused:

Salut

Bein je vois pas pour ma part. Ça donne quoi si tu essayes de monter ailleurs que dans /mnt/sshfs, par exemple dans /home/user/sshfs/ , en tant que user?

Sinon, quand tu montes en tant que root, essaye de passer l’option:

FUSE options: -o allow_other allow access to other users
ou bien encore les options:

[code] -o umask=M
set file permissions (octal)

   -o uid=N
          set file owner

   -o gid=N
          set file group[/code]

Sinon, il y a aussi une option de changement d’ID au montage:

[code] -o idmap=TYPE
user/group ID mapping, possible types are:

           none   no translation of the ID space (default)

           user   only translate UID of connecting user[/code]

Côté serveur, tu as bien un sous-système sftp fonctionnel:

cat /etc/ssh/sshd_config| grep sftp Subsystem sftp /usr/lib/openssh/sftp-server

à plus!

alors?

ls: ne peut accéder /mnt/sshfs: Permission non accordée

c’est bizarre si tu ne peux même pas faire un ls
ls -la /mnt ? (user)

Réponse très tardive, après avoir eu le même problème.
Je l’ai résolu en suivant ce fil : forums.debian.net/viewtopic.php?f=5&t=81658

En somme :