Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Конфигурирование сервера SAMBA

Ответить
Настройки темы
[решено] Конфигурирование сервера SAMBA

Пользователь


Сообщения: 66
Благодарности: 6

Профиль | Отправить PM | Цитировать


Всем привет! Пожалуйста, подскажите решение такой задачи. Есть настроенный сервер SAMBA. В настройках прописываю следующее:
Код: Выделить весь код
[Share]
path = /home/administrator/share
veto files = /*.exe/
При этом на общем ресурсе Share во всех каталогах и подкаталогах система скрывает и блокирует запись файлов *.ехе. Каким образом можно сконфигурировать SAMBA так, чтобы только в корне каталога Share блокировались файлы *.ехе, а во всех остальных каталогах/подкаталогах их можно было бы размещать? И существует ли такая маска файлов типа "только файлы в конкретном корневом каталоге"? Буду благодарен за любые советы!

Отправлено: 11:08, 17-09-2011

 

Аватара для Dan Swano

Пользователь


Сообщения: 88
Благодарности: 5

Профиль | Отправить PM | Цитировать


На ум приходит только скрипт, который вызывается при файловых операциях в Share и проверяет, что конкретно происходит. При записи в корень Share скрипт анализирует, что и куда пишется и, например, стирает ненужные файлы.

-------
Hasta la victoria siempre!


Отправлено: 09:37, 12-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 66
Благодарности: 6

Профиль | Отправить PM | Цитировать


После долгих поисков ответа выяснилось, что средствами самой SMB этого сделать невозможно. Предложение написать скрипт конечно заманчивое, но что делать если к ресурсу одновременно больше 100 клиентов обращается?! Похожий скрипт в свое время создавался - он ежеминутно стирал некоторые конкретно определенные *.ехе в корневой папке. Однако это приводило почему-то к подвисанию сервера SMB примерно через сутки или двое.
Решение найдено такое - разделить названный ресурс SMB на два отдельных. На одном ресурсе действует veto files = /*.exe/, на другом нет.

Отправлено: 19:51, 12-10-2011 | #3


Аватара для Dan Swano

Пользователь


Сообщения: 88
Благодарности: 5

Профиль | Отправить PM | Цитировать


У нас через скрипт на расшаренном ресурсе логируются файловые операции. Файлопомойка весьма объемная, работают с ней человек 20, порой и одновременно. Ничего особо не подвисает, лог-файл пухнет, конечно, но я обрабатываю его logrotate и всё нормально.

-------
Hasta la victoria siempre!


Отправлено: 14:49, 17-10-2011 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Конфигурирование сервера SAMBA

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Samba-3 в примерах. Джон Терпстра (Samba-3 by example) русский перевод greyzy Общий по Linux 1 11-08-2010 15:29
[решено] Проблема с Samba-сервером в Samba-домене uder Программное обеспечение Linux и FreeBSD 3 01-12-2009 09:42
Debian/Ubuntu - SAMBA сервер как член домена SAMBA LDAP RFox Общий по Linux 0 27-08-2009 10:04
Suse/OpenSuSE - samba + samba-vscan + clamav eboue Общий по Linux 2 02-09-2008 22:29
Windows server 2003 + 1C - конфигурирование сервера. darts115 Microsoft Windows NT/2000/2003 7 01-06-2007 14:04




 
Переход