J'utilise SSHFS pour monter un répertoire sur un serveur distant. Il y a un utilisateur xxx sur le client et le serveur. UID et GID sont identiques sur les deux cases.
j'utilise
sshfs -o kernel_cache -o auto_cache -o reconnect -o compression=no \
-o cache_timeout=600 -o ServerAliveInterval=15 \
xxx@yyy.yyy.yyy.yyy:/mnt/content /home/xxx/path_to/content
monter le répertoire sur le serveur distant. Lorsque je me connecte en tant que xxx sur le client, je n’ai aucun problème. Je peux cd dans / home / xxx / path_to / content.
Mais quand je me connecte sur le client en tant qu'utilisateur zzz, puis
$ ls -l /home/xxx/path_to
j'ai compris
d????????? ? ? ? ? ? content
et sur
$ ls -l /home/xxx/path_to/content
Je reçois
ls: cannot access content: Permission denied
Quand je fais
$ ls -l /mnt
sur le serveur distant je reçois
drwxr-xr-x 6 xxx xxx 4096 2011-07-25 12:51 content
Qu'est-ce que je fais mal? Les autorisations me semblent correctes. Ai-je tort?
ls -ld /home/xxx/path_to/content
?