Uso SSHFS per montare una directory su un server remoto. Esiste un utente xxx su client e server. UID e GID sono identici su entrambe le caselle.
Io uso
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
per montare la directory sul server remoto. Quando accedo come xxx sul client non ho problemi. Posso eseguire il cd in / home / xxx / path_to / content.
Ma quando accedo al client come un altro utente zzz e quindi
$ ls -l /home/xxx/path_to
Capisco questo
d????????? ? ? ? ? ? content
e via
$ ls -l /home/xxx/path_to/content
ottengo
ls: cannot access content: Permission denied
Quando io faccio
$ ls -l /mnt
sul server remoto ottengo
drwxr-xr-x 6 xxx xxx 4096 2011-07-25 12:51 content
Che cosa sto facendo di sbagliato? Le autorizzazioni sembrano essere corrette per me. Ho sbagliato?
ls -ld /home/xxx/path_to/content
?