Од­на из не­пло­хих идей от Microsoft™ но­сит гор(д\н)ое на­зва­ние ActiveDirectory. Для сохран­но­сти и кон­фи­ден­ци­аль­но­сти до­ку­мен­тов на ра­бо­те по­сле много­ча­со­во­го со­ве­ща­ния ме­ня со мной бы­ло при­ня­то ре­ше­ния под­ни­мать дан­ное чу­до на осно­ве samba сер­вер-а. Неплохую до­ку при­слал мне то­ва­рищ LightD. Про­чи­тать ее мож­но тут.Но, вин­довс вин­дов­сом и оста­нет­ся. Че­рез па­ру дней по­сле ре­а­ли­за­ции в се­ти по­явил­ся ви­рус, ко­то­рый ли­цен­зион­ным (!!!) DrWeb-ом не опре­де­лял­ся. Как по­том ока­за­лось, дан­ную за­ра­зу под­хва­ти­ла де­вуш­ка из фи­нан­со­во­го отде­ла, т.к. в пись­ме со ссыл­кой на не­го бы­ло на­пи­са­но "Download this program and you will get 5000$". А ведь этот че­ло­век име­ет ВО. Так вот, этот ви­рус рас­пло­дил­ся на сам­ба-сер­ве­ре в не­мыс­лен­ных ко­ли­че­ствах и со­би­рал но­вые тол­пы жа­жду­щих бы­стро­го за­ра­ботка. Ужас, ну да вер­нем­ся к на­шим ба­ра­нам.Ка­ча­ем сыр­цы clamav. На мо­мент на­пи­са­ния по­след­няя ста­биль­ная вер­сия 0.8.66.Дальше по пла­ну:# groupadd clamav# useradd -g clamav -s /bin/false clamavда­лее кон­фи­грим, со­би­ра­ем и инстал­лим.По де­фол­ту, кон­фиг файл ле­жит в ди­рек­то­рии /usr/local/etc и на­зы­ва­ет­ся freshclam.conf. Его, от­бро­сив со­мне­ния, и ре­дак­ти­ру­ем.1. За­ком­мен­ти­ру­ем стро­ку Example #2. DatabaseDirectory /var/lib/clamav3. DatabaseOwner clamavРе­фре­шер баз на­строи­ли - пере­хо­дим к на­строй­ке само­го де­мо­на.По то­му же пу­ти clamd.conf1. За­ком­мен­ти­ру­ем стро­ку Example #2. DatabaseDirectory /var/lib/clamav3. LocalSocket /tmp/clamd (со­кет, поэто­му поз­во­ля­ем юзе­ру clamav чи­тать\пи­сать в не­го )4.User clamavНа­стой­ки ан­ти­ви­ру­са го­то­вы. Те­перь об­нов­ляем­ся # freshclamav и запус­каем # clamd.Под­ра­зу­ме­ва­ет­ся, что сам­ба у нас уже уста­нов­ле­на. В мо­ем слу­чае это вер­сия 3.0.22. Да­лее нам ну­жен мо­дуль к сам­бе - samba v-scan. Ска­чать порт для freebsd и сыр­цы для дру­гих unix-like мож­но по ссыл­ке:http://www.openantivirus.org/projects.php#samba-vscanДля сбор­ки из cvs вам по­тре­бу­ет­ся samba-sources. По­сле компи­ля­ции по­лу­чим биб­лио­те­ку vscan-clamav.so, ко­то­рую ко­пи­ру­ем в /usr/lib/samba/vfs/, а кон­фиг vscan-clamav.conf в /etc/samba/.Ну вот, 80 % го­то­во.Те­перь кон­фи­гу­ри­ру­ем го­то­вое до­бро.В smb.conf до­бав­ляем в блок кон­фи­гу­ра­ции нуж­ных нам ди­рек­то­рий.vfs object = vscan-clamavvscan-clamav:config-file=/etc/samba/vscan-clamav.confВприн­ци­пе, пере­ры­вать файл vscan-clamav.conf не име­ет смыс­ла. Там и так все на­строе­но. Ме­ня­ем толь­коclamd socket name = /tmp/clamdНу вот и все # /etc/rc.d/rc.samba restartРа­ду­ем­ся, ра­ду­ем­ся, ра­ду­ем­ся...