Невозможно удалить файлы через границы файловой системы при использовании Thunar

У меня есть контейнер XFCE с 2 креплениями --bind: /home а также /home/collab, /home/collab должен быть общим каталогом, к которому у всех есть доступ.

Каждый раз, когда я пытаюсь переместить файл из /home/collab в корзину (действие для удаления ключа в Thunar), у меня есть эта ошибка:

"Невозможно удалить файл /home/collab/<filename> через границы файловой системы."

Кажется, что Thunar не может справиться с двумя креплениями и не находит мусор.

Возможный обходной путь - изменить действие переместить в корзину для пользовательского скрипта, который просто переместит файл в нужную папку, но Thunar не позволяет изменять действия по умолчанию, так что это будет означать перекомпиляцию двоичного файла, а я не хочу это грязная работа.

Или я мог бы использовать настраиваемое действие, но та же проблема, я хочу удалить действие по умолчанию для перемещения в корзину из контекстного меню в этом случае и изменить ярлык удаления на это действие, что будет означать перекомпиляцию.

Другим обходным решением может быть использование другого файлового менеджера, но Thunar является легковесным, хорошо интегрированным с XFCE, и я не знаю, что еще использовать.

PS: этот контейнер содержит среду, используемую непрограммистами, поэтому мне нужен очень удобный интерфейс (инструменты GUI).

0 ответов

Это было исправлено с использованием только одного bind mount: /home

Я бы предпочел иметь общий каталог на отдельном монтировании, но это единственное решение, которое я нашел!

Спасибо, в любом случае.

Другие вопросы по тегам