আমি নিজের ব্যবহারকারী হিসাবে কোনও সমস্যা ছাড়াই একটি FUSE ফাইল সিস্টেম ব্যবহার করি তবে রুট আমার FUSE মাউন্টগুলিতে অ্যাক্সেস করতে পারে না। পরিবর্তে, কোনও আদেশ দেয় Permission denied। আমি এই মাউন্টগুলি পড়ার জন্য রুটকে কীভাবে অনুমতি দেব?
~/top$ sudo ls -l
total 12
drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 bar
drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 foo
drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 normal-directory
~/top$ fuse-zip foo.zip foo
~/top$ unionfs-fuse ~/Pictures bar
আমার ব্যবহারকারী, ইয়োনরান , এটি সূক্ষ্মভাবে পড়তে পারে:
~/top$ ls -l
total 8
drwxr-xr-x 1 yonran yonran 4096 2011-07-25 18:12 bar
drwxr-xr-x 2 yonran yonran 0 2011-07-25 18:51 foo
drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 normal-directory
~/top$ ls bar/
Photos
কিন্তু রুট FUSE ডিরেক্টরিটি পড়তে পারে না:
~/top$ sudo ls -l
ls: cannot access foo: Permission denied
ls: cannot access bar: Permission denied
total 4
d????????? ? ? ? ? ? bar
d????????? ? ? ? ? ? foo
drwxr-xr-x 2 yonran yonran 4096 2011-07-25 18:50 normal-directory
~/top$ sudo ls bar/
ls: cannot access bar/: Permission denied
আমি উবুন্টু 10.04 চালাচ্ছি: আমি সর্বদা ক্যানোনিকাল থেকে কোনও আপডেট ইনস্টল করি।
$ uname -a
Linux mochi 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.3 LTS
Release: 10.04
Codename: lucid
সম্পাদনা করুন : মাউন্টগুলি অ্যাক্সেস করতে সক্ষম হতে মূল বোঝা যায় এমন নিবন্ধটিকে সরিয়ে ফেলে। এটি ভাবতে আসুন, সম্ভবত আমার স্ক্রিপ্টগুলি কখনই ডিরেক্টরিটিকে রুট হিসাবে অ্যাক্সেস করার চেষ্টা করেনি।