Uzak bir sunucuya bir dizin bağlamak için SSHFS kullanıyorum. İstemci ve sunucuda bir xxx kullanıcısı var. UID ve GID, her iki kutuda aynıdır.
kullanırım
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
dizini uzak sunucuya takmak için. İstemcide xxx olarak oturum açtığımda hiçbir sorunum yok. / Home / xxx / path_to / content içine cd girebilirim.
Ancak istemcide başka bir kullanıcı zzz olarak oturum açtığımda ve sonra
$ ls -l /home/xxx/path_to
Bunu anladım
d????????? ? ? ? ? ? content
ve üzerinde
$ ls -l /home/xxx/path_to/content
alırım
ls: cannot access content: Permission denied
Ben yaparken
$ ls -l /mnt
uzak sunucuda alıyorum
drwxr-xr-x 6 xxx xxx 4096 2011-07-25 12:51 content
Neyi yanlış yapıyorum? İzinler bana uygun gözüküyor. Yanlış mıyım?
ls -ld /home/xxx/path_to/content
?