Problème avec autofs, sshfs

Bonsoir,

J’ai un réseau comme ceci:

PC1:famille(uid=1000)@192.168.1.20<---->NeufBox<---->PC2:vanina(uid=1001)@192.168.1.21

Les 2 PC étaient sous Lenny.

J’avais accès aux répertoires personnels de chaque Pc à partir de l’autre grace à sshfs et autofs et ça marchais très bien.

Mais un jour j’ai fait une grosse connerie sur PC1, obligé de réinstaller.

J’ai donc réinstaller une Lenny et depuis ça ne marche plus depuis le PC1, par contre le PC2 peut bien parcourir le répertoire personnel de PC1.

Lorsque les 2 PC sont allumés le répertoire apparaît bien, mais disparaît lorsque j’essaye d’y entrer, que se soit avec “pcmanfm” ou en ligne de commande.

debian:/home/famille# /etc/init.d/autofs start Starting automounter: loading autofs4 kernel module, done. famille@debian:~$ ls /net/ total 0 dr-xr-xr-x 2 root root 0 janv. 23 00:14 vanina famille@debian:~$ cd /net/vanina/ bash: cd: /net/vanina/: Aucun fichier ou dossier de ce type famille@debian:~$

En root même topo:

debian:/home/famille# /etc/init.d/autofs restart Stopping automounter: done. Starting automounter: done. debian:/home/famille# ls /net vanina debian:/home/famille# cd /net/vanina/ bash: cd: /net/vanina/: Aucun fichier ou dossier de ce type debian:/home/famille#

Les 2 utilisateurs appartiennent bien au groupe “fuse”

Le module “fuse” est chargé.

La commande ci-dessous fonctionne.

Les fichiers de confs:

[code]cat /etc/auto.master

$Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $

Sample auto.master file

This is an automounter map and it has the following format

key [ -mount-options-separated-by-comma ] location

For details of the format look at autofs(5).

#/misc /etc/auto.misc --timeout=60
#/smb /etc/auto.smb
#/misc /etc/auto.misc
#/net /etc/auto.net
/net /etc/auto.sshfs uid=1000,gid=1000,–timeout=30,–ghost
#/ftp /etc/auto.ftpfs uid=1001,gid=1001, --timeout=30,–ghost[/code]

cat /etc/auto.sshfs vanina -fstype=fuse,port=secret,rw,nodev,noempty,noatime,allow_other,max_read=65536 :sshfs\#vanina@192.168.1.21\:

Où secret est remplacé par le numéro du port bien sûr.

Que dire d’autre à part que ça marche plus alors que c’était drôlement pratique.

Depuis PC1 est passé à Squeeze pour d’autre raison mais le problème reste le même.

Par contre avant réinstallation l’utilisateur “famille” avait l’uid 1001.

Si quelqu’un à une idée!!

Bonsoir,

Victoire de l’homme sur la machine.

Il que ce soit “root” soit identifié sur la deuxième machine, car outofs est lancé en “root” (merci à la doc de chez ubuntu).

[code]# ssh-keygen -t dsa

ssh-copy-id -i /root/.ssh/id_dsa.pub vanina@192.168.1.21[/code]

Et l’option “noempty” dans “/etc/auto.sshfs” était invalide.

Maintenant ça remarche.