4

Список файловой системы FUSE показывает некоторые FuseFat и FatFuse. Оба старых, FatFuse только для чтения, FuseFat не может быть собран и, вероятно, зависит от glib.

Сейчас я использую mountlo для этой задачи (монтирование USB-накопителей обычным способом без рут-доступа или suid (кроме самого fusermount)), но оно выглядит слишком большим для такой задачи.

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

Есть хороший драйвер vfat FUSE?

1 ответ1

2

Я не знаю, какой "FuseFat" вы пробовали, но Debian и Ubuntu действительно имеют пакеты fusefat доступные в их репозиториях, поэтому его можно как-то собрать (может быть, у них есть несколько полезных патчей?). И да, для этого нужен GLib, но я не уверен, почему это будет проблемой?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .