Невозможно удалить файлы через границы файловой системы при использовании 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
Я бы предпочел иметь общий каталог на отдельном монтировании, но это единственное решение, которое я нашел!
Спасибо, в любом случае.