Вы можете смонтировать раздел NTFS с правами на чтение и запись только для пользователя root
sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view
где /dev/sdaX
устройство NTFS-раздела и /media/root-view
точка монтирования, которая будет создана при необходимости (очевидно, вы можете выбрать имя, которое вам нравится).
Затем установите, bindfs
позволяя подключить каталог к точке монтирования с измененными разрешениями. Привязка будет установлена следующим образом
sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view
где shared
каталог, которым вы хотите поделиться, и /media/user-view
другая точка монтирования, которая будет создана при необходимости, как указано выше.
Теперь все пользователи имеют доступ для чтения и записи /media/user-view
, представляющий /shared
папку в разделе NTFS, и не имеют доступа к другим каталогам в том же разделе.
Вы можете повторить bindfs
для всех каталогов, которые вас интересуют, но было бы лучше реорганизовать содержимое раздела NTFS, поместив все каталоги в общий каталог. Я имею в виду, изменить макет из
/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10
в
/shared
/shared01
/shared02
...
/shared10
/unshared
/unshared01
/unshared02
...
/unshared10
С этим макетом вам нужно только поделиться каталогом /shared
, предоставляя автоматический доступ ко всем подкаталогам.