मैं दूरस्थ सर्वर पर निर्देशिका माउंट करने के लिए SSHFS का उपयोग करता हूं। क्लाइंट और सर्वर पर एक उपयोगकर्ता xxx है। यूआईडी और जीआईडी दोनों बॉक्स पर समान हैं।
मैं उपयोग करता हूं
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
दूरस्थ सर्वर पर निर्देशिका माउंट करने के लिए। जब मैं क्लाइंट के रूप में xxx में लॉग इन करता हूं तो मुझे कोई समस्या नहीं है। मैं / होम / xxx / path_to / सामग्री में सीडी कर सकता हूं।
लेकिन जब मैं क्लाइंट पर एक अन्य उपयोगकर्ता ज़ज़ के रूप में लॉग इन करता हूं और फिर
$ ls -l /home/xxx/path_to
मैंने इसे प्राप्त किया
d????????? ? ? ? ? ? content
और इसपर
$ ls -l /home/xxx/path_to/content
मुझे मिला
ls: cannot access content: Permission denied
जब मैं करता हूं
$ ls -l /mnt
दूरस्थ सर्वर पर मुझे मिलता है
drwxr-xr-x 6 xxx xxx 4096 2011-07-25 12:51 content
मैं क्या गलत कर रहा हूं? अनुमतियाँ मुझे सही लगती हैं। क्या मै गलत हु?
ls -ld /home/xxx/path_to/content
?