Samba moduł vscan

Zabieramy sie za samba-vscan sciagamy najnowsze źródła, w momencie pisania tego artykułu była to wersja 0.3.6b
http://mesh.dl.sourceforge.net/sourceforge/openantivirus/samba-vscan-0.3.6b.tar.bz2
rozpakowywujemy, wprzypadku jezeli bedziemy uzywac Clamav musimy poczynić zmiany w pliku samba-vscan-0.3.6b/clamav/vscan-clamav.h zmieniamy wpisy z /var/run/clamd na /var/run/clamav/clamd , wpisy te dotyczą miejsca socketa clamd ,Pora na kompilacje

./configure –prefix=/usr –with-samba-source=/tmp/samba-3.0.20/source

następnie budujemy nasz moduł

make clamav

teraz musimy skopiować nasz moduł do katalogu vfs

cp vscan-clamav.so /usr/lib/samba/vfs

Niestety w nowej sambie nie działa modół vscan, poprostu przy kompilacju występuje szereg błedów. Jest jednak na to łatka

{loadposition Adsense}

Ze strony ftp://ftp.suse.com/pub/projects/samba/STABLE/src/patches.tar.bz2 pobieramy zestaw łatek na samba-vscan-0.3.6b. Z katalogu vscan kopiujemy wszystkie pliki do katalogu samba-vscan-0.3.6b i aplikujem łatki w podanej kolejności:

patch -p0 < 0.3.6c.diff
patch -p0 < installperms.diff
patch -p0 < bool_type.diff
patch -p0 < pstring.diff
patch -p0 < SMB_VFS_NEXT_CLOSE-args.diff
patch -p0 < pm_process_additional_fourth_arg.diff
patch -p0 < Makefile.in.diff

Następnie ze strony http://sourceforge.net/tracker/?func=detail&aid=2521012&group_id=10590&atid=310590 pobieramy ostatnią łatke vscan_clamav_samba3.2.5.diff i aplikujemy ją w nasze źródła samba-vscan-0.3.6b

Po tych zabiegach kompilacja modułu vscan na sambie 3.2.x przechodzi bezproblemowo

UWAGA: Łatka jest tylko na Clamav

Korzystając z serwisu zgadzasz się na korzystanie z plików cookie. Więcej informacji

Aby zapewnić Tobie najwyższy poziom realizacji usługi, opcje ciasteczek na tej stronie są ustawione na "zezwalaj na pliki cookies". Kontynuując przeglądanie strony bez zmiany ustawień lub klikając przycisk "Akceptuję" zgadzasz się na ich wykorzystanie.

Zamknij