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