El /home/users
directorio en mi host es un montaje NFS conectado a un servidor que no está bajo mi control. Al eliminar archivos en $HOME
( /home/users/foo
) con Nautilus me sale el siguiente mensaje:
No se puede mover el archivo a la papelera, ¿desea eliminarlo de inmediato?
El archivo "..." no se puede mover a la papelera.
¿Hay alguna forma de habilitar la basura para este punto de montaje? Tengo acceso de escritura a la partición, pero incluso después de crear lo esperado /home/users/.Trash-$(id -u)
y configurar el bit adhesivo, Nautilus todavía no puede usar la basura.
Al leer esta pregunta y la Especificación de la Papelera , encontré que esa $HOME/.local/share/Trash
es la ubicación estándar (a menos que $XDG_DATA_HOME
esté configurada), y parece que Nautilus solo es consciente de esto a medias: de hecho, escribe una $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
cada vez que intento eliminar un archivo, pero el todos los archivos están vacíos y sigo recibiendo el mensaje de error.
strace
podría usarse para rastrear lasnautilus
rutas que intenta abrir y verificar su estado de permiso.