Дано: сервер в локальной сети на Ubuntu 22.04.3, к нему подключаются удалённые пользователи через OpenVPN (настроен прямо на роутере). На сервере настроена Samba (почти все клиенты под виндой, от 7 до 11), в открытом каталоге находится 20+ подкаталогов.
Можно ли к подкаталогу (который отдельно не открыт в Samba) ограничить доступ для всех пользователей, кроме 1-2? Можно по IP, выдать статику при подключении не проблема.
Я знаю самое простое решение - сделать 20+ открытых каталогов и управлять доступом через hosts allow, разрешая доступ к каталогу этим 1-2 пользователям. Но именно так делать не хочется, поскольку список получится слишком большой, там ещё несколько каталогов открыты.