/home/users
ไดเรกทอรีบนโฮสต์ของฉันเป็น NFS ติดเชื่อมต่อกับเซิร์ฟเวอร์ที่ไม่ได้อยู่ในการควบคุมของฉัน เมื่อลบไฟล์ใน$HOME
( /home/users/foo
) ด้วย Nautilus ฉันได้รับข้อความต่อไปนี้:
ไม่สามารถย้ายไฟล์ไปที่ถังขยะคุณต้องการลบทันทีหรือไม่
ไม่สามารถย้ายไฟล์ "... " ไปที่ถังขยะ
มีวิธีการเปิดใช้งานถังขยะสำหรับจุดเชื่อมต่อนี้ไหม ฉันมีสิทธิ์เขียนเพื่อเข้าถึงพาร์ติชัน แต่แม้หลังจากสร้างสิ่งที่คาดหวัง/home/users/.Trash-$(id -u)
และตั้งค่าบิตเหนียวแล้ว Nautilus ก็ยังไม่สามารถใช้ถังขยะได้
เมื่ออ่านคำถามนี้และข้อกำหนดของถังขยะฉันพบว่า$HOME/.local/share/Trash
เป็นตำแหน่งมาตรฐาน (ยกเว้น$XDG_DATA_HOME
ตั้งไว้) และดูเหมือนว่า Nautilus จะรับรู้เพียงครึ่งเดียวของเรื่องนี้: มันเขียน$HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
ทุกครั้งที่ฉันพยายามลบไฟล์ แต่ ไฟล์ทั้งหมดว่างเปล่าและฉันยังคงได้รับข้อความแสดงข้อผิดพลาด
strace
สามารถใช้เพื่อติดตามnautilus
เส้นทางที่พยายามเปิดและตรวจสอบสถานะการอนุญาต