আমি নিজের ব্যবহারকারী হিসাবে কোনও সমস্যা ছাড়াই একটি 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
সম্পাদনা করুন : মাউন্টগুলি অ্যাক্সেস করতে সক্ষম হতে মূল বোঝা যায় এমন নিবন্ধটিকে সরিয়ে ফেলে। এটি ভাবতে আসুন, সম্ভবত আমার স্ক্রিপ্টগুলি কখনই ডিরেক্টরিটিকে রুট হিসাবে অ্যাক্সেস করার চেষ্টা করেনি।