Назад | Перейти на главную страницу

Bindfs игнорирует пользователя в / etc / fstab

Я пытаюсь смонтировать каталог под определенным пользователем: комбинация групп. Использование bindfs в команде дает ожидаемые результаты:

root@system:~# bindfs foo bar --user=fooz --group=baz
root@system:~# ls -lha bar
total 8.0K
drwxr-xr-x  6 fooz baz   4.0K Nov 19 12:40 .
drwxr-xr-x 25 root root  4.0K Dec  2 10:22 ..

Однако при попытке сделать это постоянным через / etc / fstab:

root@system:~# grep bar /etc/fstab
/root/foo   /root/bar   fuse.bindfs user=fooz,group=baz 0   0
root@system:~# mount bar
root@systen:~# ls -lha bar
total 8.0K
drwxr-xr-x 2 root baz   4.0K Dec  2 12:15 .
drwxr-xr-x 8 root root  4.0K Dec  2 12:17 ..

По какой-то причине кажется, что bindfs игнорирует параметр пользователя, когда я монтирую систему через определение fstab. Как я могу это исправить?

Кажется, что в более поздних версиях user и group параметры устарели и заменены на force-user и force-group. Более поздняя версия, похоже, нормально работает на других машинах, выполняющих те же самые команды. Из-за проблем с зависимостями я не собираюсь бороться с репозиториями пакетов Debian. Я нашел рабочий обходной путь.

Я не помечаю это как ответ, так как у кого-то может быть идея получше или реальное решение.