Bạn chỉ có thể gắn kết phân vùng NTFS với quyền đọc-ghi cho root
sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view
/dev/sdaX
thiết bị phân vùng NTFS ở đâu và /media/root-view
là điểm gắn kết, sẽ được tạo nếu cần thiết (rõ ràng, bạn có thể chọn tên mình thích).
Sau đó cài đặt bindfs
cho phép gắn kết một thư mục trên một điểm gắn kết với các quyền được sửa đổi. Gắn kết liên kết sẽ được thiết lập như sau
sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view
nơi mà shared
một thư mục bạn muốn chia sẻ, và /media/user-view
là một mountpoint khác, sẽ được tạo nếu cần, như trên.
Bây giờ tất cả người dùng có quyền truy cập đọc-ghi vào /media/user-view
, đại diện cho /shared
thư mục trên phân vùng NTFS và không có quyền truy cập vào các thư mục khác trên cùng phân vùng.
Bạn có thể lặp lại bindfs
tất cả các thư mục mà bạn quan tâm, nhưng sẽ tốt hơn nếu sắp xếp lại nội dung của phân vùng NTFS, đặt tất cả các thư mục để chia sẻ bên trong một thư mục. Ý tôi là, thay đổi cách bố trí từ
/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10
đến
/shared
/shared01
/shared02
...
/shared10
/unshared
/unshared01
/unshared02
...
/unshared10
Với cách bố trí này, bạn chỉ cần chia sẻ thư mục /shared
, cho phép truy cập tự động vào tất cả các thư mục con.