1. Einführung
2. Vorrausetzung und Einstellung Netzwerk
3. Der Editor vi
4. Erstellen der Datei smd.conf und smbpasswd
5. Bearbeiten der smb.conf
6. Konfiguration der Windows Clienten
7. Schlusswort
Samba for Beginners ist ein Einstieg in die Samba Welt. Der Samba ist ein File-Server,
der die Unix mit der Windows-Welt verbindet (Datei - und Druckerfreigabe). Die
verwendete 'LINUX-Distribution ist OPEN LINUX 2.3' (Caldera Systems) .
2. Vorrausetzung und Einstellung Netzwerk
Vorrausetzung für ein Samba - Server ist ein richtig eingestelltes Netzwerk. Es müssen hierfür
statische IP Adressen verwendet werden . Unter Windows 98/ME geht man auf Netzwerkumgebung mit
der rechten Maustaste, danach TCP/IP (Heim) "Name der Netzwerkarte", Eigenschaften und IP Adressen
mit linken Maustaste. Danach legt man die IP Adresse fest. Für Heimnetzwerke (Intranet) benutzt man
z. B. 192.168.1.1 bis 255. Für die weiteren Schritte sollte man die Win98 / ME Installations-CD
bereithalten.
Für die Konfiguration unter Linux benutzt man unter 'Caldera' das Tool lisa (bei #SUSE' yast).
Unter einen Terminal Fenster unter KDE oder Shell, (sie müssen sich als root eingelogt haben)
geben sie lisa (bei SUSE yast) ein. Wählen Sie zweimal Punkt 3 und danach Menüpunkt 2
( Einen Eintrag in '/etc/hosts' aufnehmen). Geben Sie die von Ihnen gewählte IP-Adresse und
Hostnamen ein.
Prüfen Sie diese Konfiguration, in dem sie den anderen Computer mit der von Ihnen verwendeten IP
Adresse rufen. Eingabe z. B.= ping 192.168.1.1 . Bei Linux wird der Vorgang mit der Taste
'Strg' und der Taste 'c' unterbrochen. Auf dem Monitor sollte ein Text zu lesen sein:
64 bytes from 192.168.1.1: icmp_seq=9 ttl=128 time=0.4ms
--- 192.168.1.1 ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 0.4/0.4/0.9 ms
Die Kofigurationsdateien barbeitet man z.B.mit dem Editor "vi". Um eine Datei zu editieren
wechselt man in das Verzeichniss und öffnet diese mit vi Dateiname. Hier sind die
notwendigsten Befehle um eine Datei zubearbeiten:
| Taste | Bedeutung |
|---|---|
| a | Eingabemodus ( editieren der Datei ) |
| Esc | Komandomodus |
| Cursortasten | Positionierungsanweisung |
| Entf | Zeichen löschen |
| Einfg | Zeichen einfügen (Eingabemodus --INSERT--) |
| Einfg | Zeichen editieren (Eingabemodus --REPLACE--) |
| ZZ | Datei speichern und 'vi' beenden (Komandomodus) |
| :w | Datei speichern (Komandomodus) |
| :q! | 'vi' beenden ohne speichern (Komandomodus) |
Es ist zu empfehlen, etwas mit dem Editor 'vi' zu üben.
4. Erstellen der Datei smd.conf und smbpasswd
Bei "Caldera" ist die Konfigurationsdatei smb.conf unter den Verzeichniss /etc/samba.d/
(bei SUSE /etc) zu finden. Dazu wechselt man mit " cd /etc/samba.d in das Verzeichniss.
Danach kopiert man die Datei smb.conf.sample in die Datei smb.conf.
Eingabe : cp smb.conf.sample smb.conf
Danach wird die Samba-Kennwortdatei mit folgender Eingabe erstellt : cat /etc/passwd |
mksmbpasswd > /etc/samba.d/smbpasswd . Ändern Sie mit den Befehl
"smbpasswd username" ( username = von Ihnen eingerichteter Benutzer ) das Samba
Kennwort für den Linux-Benutzer.
5. Bearbeiten der smb.conf und starten von Samba
Bearbeiten der Samba-Konfigurationsdatei smb.conf mit der Shell oder Terminal-Fenster:
| Wechseln in das Verzeichniss: cd /etc/samba.d | |
| Bearbeiten der smb.conf mit dem Editor 'vi': vi smb.conf | |
[global] Entfernen Sie bei Verwendung von Win98/ME/NT/2OOO das ";" vor dem Text encrypt paswords = yes. Bei Win 3.x und Win95 nicht. | |
[homes] Änderung: path = %H Löschen: valid user =yes only user = yes | |
[printers] Änderung: browseable = yes | |
Beispiel für tmp - Verzeichniss: [tmp] comment = Alle path = /tmp read only = no public = yes | |
| Starten Samba-Server: | Eingabe: /etc/rc.d/init.d/samba start (oder stop , restart) Meldung = Starting samba: smb nmbd |
6. Konfiguration der Windows Clienten
- mit der rechten Maustaste auf Netzwerkumgebung
- mit der linken Maustaste auf Eigenschaften
- primäre Netzwerkanmeldung: Client für Microsoft-Netzwerke einstellen
- beim Anmelden, den Benutzer und das Samba-Kennwort das bei Linux eingestellt wurde, verwenden
- bei Windows NT/2000 (Netzwerkumgebung): Computer suchen verwenden.
- Eingabe Computername: Name des Linuxcomputers.
- Eingabe Linux: hostname - Erstes Wort als Name verwenden
Bei dieser Konfiguration ist bewusst Wert darauf gelegt worden, dass sie einfach ist und
funktioniert. Mit diesem Einstieg kann man weitere Konfigurationen ausprobieren. Wenn mehr
will, für den sind Bücher und HOWTO ( /usr/doc/samba-2.0.5 ) notwendig.