Thùng rác trên NTFS cho nhiều người dùng: Tại sao Cá heo thành công khi Nautilus thất bại?


12

Tôi đang cố gắng thiết lập khả năng cho nhiều người dùng sử dụng Thùng rác trên ổ đĩa NTFS .

Giải pháp chính được đề xuất trên các diễn đàn bao gồm cho phép một người dùng sử dụng Thùng rác . Điều đó được thực hiện bằng cách thêm tùy chọn uid=1000,gid=1000vào /etc/fstab.

Ví dụ nhập fstab:
UUID=0A046CF41C7164C6 /media/Data ntfs defaults,uid=1000,gid=1000 0 0

Nhưng điều này chỉ cho phép người dùng ban đầu, với id=1000, sử dụng Thùng rác. Những người dùng khác không có quyền truy cập vào nó.

Một giải pháp được đề xuất cho nhiều người dùng là kế thừa các thuộc tính từ các cửa sổ . Tôi đã thử điều này nhưng tôi không thể làm cho nó hoạt động.

Nhưng sau đó tôi nhận thấy rằng điều này có thể không liên quan gì đến cách gắn ổ đĩa NTFS:

  • Xóa khỏi Nautilus sẽ hiển thị thông báo "Không thể di chuyển tệp vào Thùng rác"
  • Xóa khỏi màn hình cá heo ... không có gì. Và tập tin được chuyển đến Thùng rác.

Nhưng tôi không muốn sử dụng cá heo.

Vì vậy, đây là câu hỏi của tôi : Liệu có thể ngừng gây rối với fstab và chỉ cần cấu hình Nautilus chính xác? Hoặc có ai có một giải pháp đơn giản / làm việc để giải quyết vấn đề này?

Lưu ý: Tôi đang chạy Ubuntu 11.10 trên hệ thống 64 bit.

Cảm ơn sự giúp đỡ của bạn!

chỉnh sửa: Và tôi cũng nhận thấy rằng Thunar, Trình quản lý tệp XFCE, cũng có thể đặt các tệp vào thùng rác mà không gặp rắc rối nào. Vì vậy, những gì với Nautilus?


Bạn muốn người dùng chỉ gửi tệp vào Thùng rác? Điều đó bao gồm đặc quyền viết theo như tôi biết. Nếu người dùng không có đặc quyền đó, họ không thể ghi (hoặc xóa) tệp. Nếu thunar và cá heo cho phép hành vi như vậy thực sự sẽ là một lỗi của quyền riêng tư và coi thường các đặc quyền đọc / ghi của người dùng. Bạn có thể vui lòng gửi đầu ra mountidcác lệnh khi bạn sử dụng Cá heo và Thunar không?
Savvas Radevic

@ bruno-pereira ^
Savvas Radevic

Câu trả lời:


4

Từ những gì nhìn thấy trong trang NTFS-3G , trong mục " Cho phép nhóm / người dùng " dmaskcó thể là chìa khóa.

Từ trang đó-

Bạn cũng có thể nói / etc / fstab (trình điều khiển NTFS-3G) các tùy chọn khác như những người được phép truy cập (đọc) phân vùng. Ví dụ: để bạn cho phép mọi người trong nhóm người dùng có quyền truy cập:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,umask=0022    0       0

Theo mặc định, trình điều khiển ntfs-3g chỉ cho phép hỗ trợ ghi cho root. Để cho phép người dùng viết, hãy sử dụng tham số dmask để cho phép người dùng viết:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,fmask=113,dmask=002    0       0
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.