Я не знаю ничего автоматического для этого. Но вы можете использовать комбинацию команды find
и ln
, чтобы создать каталог, полный символических ссылок на нужные вам файлы. Этот «теневой» каталог будет тем, что вы разделяете в Samba.
Очевидно, его нужно постоянно обновлять, но было бы несложно заставить задание cron добавлять недостающие ссылки для новых файлов. Для удаления старых файлов вы можете даже использовать псевдоним rm и переместить команды в сценарии оболочки, которые удаляют символические ссылки, если необходимо, перед удалением исходного файла.
См. здесь для получения информации об одном из способов создания каталога.