Хотел было поставить файловый фильтр...
Правильно, именно так задача и решается.
...но он перехватывает открытие файлов только с примонтированных устройств.
Верно, ну так и в чём проблема?
Сетевые шары также видны в файловом (мини-)фильтре.
Тип устройства при этом = FILE_DEVICE_NETWORK_FILE_SYSTEM.
Добавлено через 53 секунды:Останется либо написать собственный wrapper к серверу, реализующий функции управления доступом. Либо подключать клиентов через proxy-машину с другой ОС, и смонтированные папки Багета расшаривать в остальную сеть при помощи нормального NFS-сервера с контролем пользователей.
Хороший вариант тоже, в общем-то.