Thư mục /home/users
trên máy chủ của tôi là một NFS mount được kết nối với một máy chủ không nằm trong tầm kiểm soát của tôi. Khi xóa các tệp trong $HOME
( /home/users/foo
) bằng Nautilus, tôi nhận được thông báo sau:
Không thể di chuyển tập tin vào thùng rác, bạn có muốn xóa ngay lập tức?
Không thể chuyển tập tin "..." vào thùng rác.
Có cách nào để kích hoạt thùng rác cho điểm gắn kết này không? Tôi có quyền truy cập ghi vào phân vùng, nhưng ngay cả sau khi tạo dự kiến /home/users/.Trash-$(id -u)
và thiết lập bit dính, Nautilus vẫn không sử dụng thùng rác.
Khi đọc câu hỏi này và Thông số kỹ thuật về Thùng rác, tôi thấy đó $HOME/.local/share/Trash
là vị trí tiêu chuẩn (trừ khi $XDG_DATA_HOME
được đặt) và có vẻ như Nautilus chỉ biết một nửa về điều này: Nó thực sự viết $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
mỗi khi tôi cố gắng xóa một tệp, nhưng tất cả các tập tin đều trống và tôi vẫn tiếp tục nhận được thông báo lỗi.
strace
có thể ... có thể được sử dụng để theo dõinautilus
các đường dẫn mà nó đang cố mở và kiểm tra trạng thái cho phép của chúng.