Diese "Quick Guide" ist für all jene gedacht, die schon mal was von Samba gehört haben, und es jetzt "auf die Schnelle" einsetzen wollen. Es soll keine tiefgreifende Dokumentation sein, die gibt es nämlich schon auf der Samba-Site http://us3.samba.org/samba/docs/
Ich will versuchen, die Seite möglichst "simpel" zu gestalten, so dass auch LINUX-Einsteiger schnell Samba für sich nutzen können.
Mit SAMBA kann, ganz einfach gesagt, jede LINUX oder beinahe jede UNIX-Maschine (SUN, HP, NCR, ...) mit der File-Sharing Funktion von NT Maschinen erweitert werden, so dass Files und Drucker wie auf einem NT-Server freigebeben werden können.
Auf den neusten LINUX-Distribituionen von SuSE, RedHat, usw. ist meistens Samba integriert und bequem in einem installationsmenü als Option verfügbar. Falls keine aktuelle Version von Samba verfügbar ist, kann die aktuelle Version von der offiziellen Samba-Homepage heruntergeladen werden:
Wichtig: ältere Versionen als 2.0.6, können evtl. nicht mit der Windows Challenge-Response Authentifizierung umgehen und deshalb nicht ohne weitere Modifikation am Betriebssystem auf den neusten Windows 9x (Windows 95 B oder Windows 98) und NT 4.0 ab Service Pack 3 benutzt werden.
Hier eine kleine Schritt-für Schritt Anleitung zum Installieren einer neuen Samba-Version:
tar -xvzf samba-2.0.6.tar.gz
vi /usr/local/samba/lib/smb.conf
cd <sourceverzeichnis> = dort wo das Samba-Archiv ausgepackt wurde cat /etc/passwd | ./ mksmbpasswd.sh >/usr/local/samba/private/smbpasswd /usr/local/samba/private/smbpasswd
chown -R root /usr/local/samba/private chmod 500 /usr/local/samba/private chmod 600 /usr/local/samba/private/smbpasswd
cd /usr/local/samba/bin ./nmbd ./smbd
startproc /usr/local/samba/bin/nmbd -D || return=$rc_failed startproc /usr/local/samba/bin/smbd -D || return=$rc_failedkillproc -TERM /usr/local/samba/bin/nmbd || return=$rc_failed killproc -TERM /usr/local/samba/bin/smbd || return=$rc_failedWenn Samba noch nie installiert war (obige Datei gar nicht exisitert) oder eine andere LINUX-Distribution (RedHat, Caldera, etc.) verwendet wird, nachfolgenden Eintrag in /etc/initd.conf vornehmen.
netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd -l /var/log/samba -s /etc/smb.conf netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd