/home/users
Каталог на мой хозяин представляет собой NFS монтирования подключен к серверу , который не находится в моей власти. При удалении файлов в $HOME
( /home/users/foo
) с помощью Nautilus я получаю следующее сообщение:
Не удается переместить файл в корзину, вы хотите немедленно удалить?
Файл "..." не может быть перемещен в корзину.
Есть ли способ включить корзину для этой точки монтирования? У меня есть доступ на запись к разделу, но даже после создания ожидаемого /home/users/.Trash-$(id -u)
и установки липкого бита, Nautilus по-прежнему не может использовать корзину.
Читая этот вопрос и спецификацию корзины, я обнаружил, что $HOME/.local/share/Trash
это стандартное местоположение (если $XDG_DATA_HOME
оно не установлено), и похоже, что Наутилус знает об этом лишь наполовину: он действительно пишет $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
каждый раз, когда я пытаюсь удалить файл, но все файлы пусты, и я все еще получаю сообщение об ошибке.
strace
можно использовать для отслеживанияnautilus
путей, которые он пытается открыть, и проверить их состояние разрешений.