Tôi sử dụng hệ thống tập tin FUSE không có vấn đề gì với tư cách là người dùng của riêng tôi, nhưng root không thể truy cập vào phần gắn kết FUSE của tôi. Thay vào đó, bất kỳ lệnh nào đưa ra Permission denied
. Làm thế nào tôi có thể cho phép root để đọc các mount này?
~/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
Người dùng của tôi, yonran , có thể đọc nó tốt:
~/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
Nhưng root không thể đọc thư mục 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
Tôi đang chạy Ubuntu 10.04: Tôi luôn cài đặt bất kỳ bản cập nhật nào từ Canonical.
$ 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
Chỉnh sửa : loại bỏ hàm ý rằng root được sử dụng để có thể truy cập các mount. Hãy nghĩ về nó, có thể các tập lệnh của tôi không bao giờ cố gắng truy cập vào thư mục là root.