<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Diskussion%3AVscan</id>
	<title>Diskussion:Vscan - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Diskussion%3AVscan"/>
	<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Diskussion:Vscan&amp;action=history"/>
	<updated>2026-04-29T00:59:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Linupedia.org</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Diskussion:Vscan&amp;diff=12117&amp;oldid=prev</id>
		<title>Yehudi am 26. März 2007 um 13:21 Uhr</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Diskussion:Vscan&amp;diff=12117&amp;oldid=prev"/>
		<updated>2007-03-26T13:21:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Samba um das samba-vscan Modul erweitern ==&lt;br /&gt;
&lt;br /&gt;
Falls noch nicht auf dem System vorhanden, wird erstmal der clamav-daemon installiert: &lt;br /&gt;
&lt;br /&gt;
 apt-get install clamav-daemon&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir die Quellen vom Samba Server, diese holen wir durch Aufruf von: &lt;br /&gt;
&lt;br /&gt;
 apt-get source samba &lt;br /&gt;
&lt;br /&gt;
Die Quellpakete werden in das Verzeichnis heruntergeladen und entpackt, in dem man sich gerade befindet.&lt;br /&gt;
&lt;br /&gt;
Als nächstes wird noch der Quellcode vom samba-vscan Paket beim [http://openantivirus.sourceforge.net/projects.php OpenAntiVirus Project] heruntergeladen. Die von mir verwendete Version ist [http://belnet.dl.sourceforge.net/sourceforge/openantivirus/samba-vscan-0.3.6b.tar.bz2 0.3.6b].&lt;br /&gt;
&lt;br /&gt;
 wget http://belnet.dl.sourceforge.net/sourceforge/openantivirus/samba-vscan-0.3.6b.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Jetzt bereiten wir den Samba Quellcode für das Erstellen des samba-vscan Pakets vor:&lt;br /&gt;
&lt;br /&gt;
 cd samba-3.0.14a/source/&lt;br /&gt;
 ./configure&lt;br /&gt;
 make proto&lt;br /&gt;
&lt;br /&gt;
Als nächstes entpacken wir den Quellcode von samba-vscan, kopieren ihn in das VFS Verzeichnis von Samba und wechseln dort hin:&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 tar xvfj samba-vscan-0.3.6b.tar.bz2&lt;br /&gt;
 cp -r samba-vscan-0.3.6b samba-3.0.14a/examples/VFS/&lt;br /&gt;
 cd samba-3.0.14a/examples/VFS/samba-vscan-0.3.6b/&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle müssen nun für jeden Virenscanner zwei Zeilen im Quellcode angepasst werden. Welche das sind erfährt man folgender maßen:&lt;br /&gt;
&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Dabei taucht eine Meldung ähnlich dieser auf:&lt;br /&gt;
&lt;br /&gt;
 global/vscan-parameter.c:105:40: ungültiger Suffix »a« an Ganzzahlkonstante&lt;br /&gt;
 make: *** [global/vscan-parameter.po] Fehler 1&lt;br /&gt;
&lt;br /&gt;
Um diesen Fehler zu beheben, ändert man die betroffene Zeile von:&lt;br /&gt;
&lt;br /&gt;
 #if (SAMBA_VERSION_MAJOR==2 &amp;amp;&amp;amp; SAMBA_VERSION_RELEASE&amp;gt;=4) || SAMBA_VERSION_MAJOR==3&lt;br /&gt;
&lt;br /&gt;
in:&lt;br /&gt;
&lt;br /&gt;
 #if (SAMBA_VERSION_MAJOR==3)&lt;br /&gt;
&lt;br /&gt;
Vielleicht ist jemand mal so gut, und schreibt einen Patch dafür :-)&lt;br /&gt;
&lt;br /&gt;
Als letztes installiert man noch checkinstall und erzeugt damit das Debian Paket:&lt;br /&gt;
&lt;br /&gt;
 apt-get install checkinstall&lt;br /&gt;
 checkinstall&lt;br /&gt;
&lt;br /&gt;
Nachdem checkinstall ausgeführt wurde, ist das Paket bereits installiert. Als nächstes kopieren wir noch die samba-vscan Konfigurations Datei für den ClamAV nach /etc/samba:&lt;br /&gt;
&lt;br /&gt;
 cp clamav/vscan-clamav.conf /etc/samba&lt;br /&gt;
&lt;br /&gt;
In dieser Datei passen wir ändern wir die Zeilen:&lt;br /&gt;
&lt;br /&gt;
 TODO&lt;br /&gt;
&lt;br /&gt;
in:&lt;br /&gt;
&lt;br /&gt;
 TODO&lt;br /&gt;
&lt;br /&gt;
Damit der Virenscanner auf ordentlich arbeiten kann, muss er als Benutzer root laufen. Diese Einstellung passen wir in der /etc/clamav/clamav.conf an. Aus:&lt;br /&gt;
&lt;br /&gt;
 User clamav&lt;br /&gt;
&lt;br /&gt;
wird:&lt;br /&gt;
&lt;br /&gt;
 User root&lt;br /&gt;
&lt;br /&gt;
Als letzten Schritt fügen wir folgendes zur smb.conf hinzu:&lt;br /&gt;
&lt;br /&gt;
 vfs objects = vscan-clamav:configfile=/etc/samba/vscan-clamav.conf&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart des Samba Daemons werden alle Shares überwacht.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Ende des Howtos&lt;br /&gt;
&lt;br /&gt;
Dieses Howto sollte in das bestehende eingearbeitet werden.&lt;/div&gt;</summary>
		<author><name>Yehudi</name></author>
		
	</entry>
</feed>