LinuxForum.Fans
Тема

Возможна ли такая конфигурация SMB?

Автор: b00mer 4 сообщений 1964 просмотров
#194539

Пожалуйста, подскажите решение такой задачи. Есть настроенный сервер SMB на Ubuntu 10.04. В настройках общего ресурса с именем Share прописываю следующее:

text

[Share]
path = /home/administrator/share
veto files = /*.exe/

Остальные параметры в файле конфигурации стоят по умолчанию. При этом на общем ресурсе Share во всех каталогах и подкаталогах система скрывает и блокирует запись файлов *.ехе. Каким образом можно сконфигурировать SMB так, чтобы только в корне общего каталога Share блокировались файлы *.ехе, а во всех остальных каталогах/подкаталогах их можно было бы размещать/читать? :-\

Дополнительно пробовал такую запись строки без "/" в конце

text
veto files = /home/administrator/share/*.exe

Тогда сервер вообще никак не реагирует на *.ехе. Т.е. их и чтение и запись разрешает.

Если использую строку с "/" в конце

text
veto files = /home/administrator/share/*.exe/

то сервер продолжаете рубить все *.ехе во всех каталогах и подкаталогах.

Вообще существует ли такая маска файлов типа "только файлы в конкретном корневом каталоге"? Буду благодарен за любые советы!

#194621

C точки зрения самбы есть шара, которая обозначена в path, Каталоги и подкаталоги внутри это уже файловая система, а шара она всё таже.
Поэтому никак.

#194667
a-x написал:
C точки зрения самбы есть шара, которая обозначена в path, Каталоги и подкаталоги внутри это уже файловая система, а шара она всё таже.
Поэтому никак.

Ясненько! Спасибо за ответ! Примерно так же и я рассуждал...

Войдите или зарегистрируйтесь, чтобы ответить.