Using Samba

Using Samba

Robert Eckstein, David Collier-Brown, Peter Kelly
1st Edition November 1999
1-56592-449-5, Order Number: 4495
416 pages, $34.95

Buy the hardcopy

Inhaltsverzeichnis


Previous: 8.4 WinPopup Messages Kapitel 8
Zusätzliche Information über Samba
Next: 8.6 Verschiedene Optionen
 

8.5 Kürzlich hinzugekommene Optionen

Samba hat einige Optionen, die um die Zeit von Samba 2.0 erschienen, aber entweder wurden sie nicht ganz unterstützt oder standen noch im Prozess der Entwicklung. Mit Samba 2.0.7 wurden mehrere eingeführt. Wir geben dir in diesem Abschnitt einen kurzen Überblick über ihre Funktionen. Diese Optionen werden in Tabelle 8.9 gezeigt.


Tabelle 8.9: Kürzlich hinzugekommene Optionen

Option

Parameter

Funktion

Vorgabe

Bereich

change notify timeout

numerisch (Anzahl der Sekunden)

Setzt das Intervall zwischen den Überprüfungen, wenn ein Client anfragt, um in einem bestimmten Verzeichnis auf eine Änderung zu warten.

60

Global

machine password timeout

numerisch (Anzahl der Sekunden)

Setzt das Erneuerungs-Intervall für NT-Domain-Maschinen-Passwörter.

604,800 (1 Woche)

Global

stat cache

boolean

Wenn yes, verwendet Samba einen Cache für neueste Namensabbildungen.

yes

Global

stat cache size

numerisch

Setzt die Größe des Stat-Cache.

50

Global

utmp

boolean

Schaltet Logging von Samba-Usern in der Datei utmp ein. Benötigt --with-utmp.

no

Share

utmp dir

string (Pfadname)

Setzt das Verzeichnis, wo Samba erwartet, die Datei utmp/utmpx zu finden.

Keine

Share

inherit permissions

boolean

Setzt die Rechte von neu erstellten Verzeichnissen auf dieselben, wie sie ihr Elternverzeichnis hat.

no

Share

write cache size

numerisch (Bytes)

Setzt die Größe eines Schreib-Cache (Puffer), für oplocked Dateien verwendet.

0

Share

source environment

string (Pfadname)

Setzt eine Datei für eine daraus zu lesende Umgebungsvariable.

Keine

Global

min password length

numerisch (Anzahl der Zeichen)

Setzt die minimale Länge eines neuen Passworts, mit dem Samba versucht, die Passwortdatei upzudaten.

5

Global

netbios scope

string

Setzt den NetBIOS-Bereich.

Keine

Global

8.5.1 change notify timeout

Die globale Option change notify timeout emuliert ein Windows NT SMB-Feature namens change notification. Es erlaubt einem Client, zu ersuchen, dass ein Windows NT-Server ein bestimmtes Verzeichnis auf einer Share nach irgendwelchen Änderungen periodisch überwacht. Wenn Änderungen auftreten, benachrichtigt der Server den Client.

Ab der Version 2.0 erfüllt Samba für seine Clients diese Funktion. Nun, werden diese Überprüfungen zu oft durchgeführt, kann der Server beträchtlich langsamer werden. Diese Option setzt die Zeitdauer, die Samba zwischen solchen Checks warten sollte. Die Voreinstellung ist eine Minute (60 Sekunden); du kannst also diese Option für die Angabe einer alternativen Zeitspanne benützen, die Samba zwischen der Durchführung der Checks warten sollte:

[global]
	change notify timeout = 30

8.5.2 machine password timeout

Die globale Option machine password timeout legt eine Speicherungsperiode für NT-Domain-Maschinen-Passwörter fest. Die Vorgabe ist momentan auf dieselbe Zeitspanne gesetzt, die Windows NT 4.0 verwendet: 604.800 Sekunden (eine Woche). Samba versucht periodisch, das machine account password zu wechseln, welches ein Passwort darstellt, das besonders von einem anderen Server verwendet wird, um ihm Änderungen zu melden. Diese Option bestimmt die Anzahl Sekunden, die Samba warten sollte, bevor es versucht dieses Passwort zu ändern. Das folgende Beispiel ändert sie zu einem einzigen Tag, indem Folgendes festgelegt wird:

[global]
	machine password timeout = 86400

8.5.3 stat cache

Die globale Option stat cache schaltet das Caching für neueste case-insensitive Namensabbildungen ein. Die Vorgabe ist yes. Das Sambateam empfiehlt, dass du diesen Parameter nie änderst.

8.5.4 stat cache size

Die globale Option stat cache size setzt die Größe der Cache-Einträge fest, die für die Option stat cache gebraucht werden. Die Vorgabe ist hier 50. Wieder empfiehlt das Sambateam, dass du diesen Parameter nie änderst.

===

8.5.5 utmp

Wenn du beim Konfigurieren --with-utmp angabst, schaltet diese Option Utmp-Logging der User ein: sie scheinen in der Utmp-Datei auf, und du kannst mit last(1) sehen, wenn sie zugreifen. Die Vorgabe ist no.

8.5.6 utmp dir

Wenn utmp gesetzt ist, ändert die Option utmp dir das Verzeichnis, in das Samba wegen der Utmp-Dateien schaut. Wenn es nicht gesetzt ist, wird der voreingestellte System-Standort benützt.

8.5.7 inherit permissions

Diese Option sorgt dafür, dass neue Dateien und Verzeichnisse mit denselben Rechten erstellt werden wie das Verzeichnis, das sie enthält. Unterverzeichnisse z.B. erben die gesetzten Bits von ihren Eltern. Diese Option hebt die Optionen create mask, directory mask, force create mode und force directory mode auf, nicht aber die Optionen map archive, map hidden und map system. Sie setzt niemals das setuid-Bit. Als Voreinstellung ist diese Option ausgeschaltet.

8.5.8 write cache size

Die Share-Option write cache size setzt die Größe eines Cache, der von Samba während des Schreibens von Oplocked-Dateien benützt wird. Die Dateien werden in cachesize -Blöcken geschrieben, daher kannst du Sambas Schreibgröße am günstigsten für dein Dateisystem oder deinen RAID Disk-Array einstellen.

Das Caching gilt für die ersten 10 mit Oplocks geöffneten Dateien, wenn die Option gesetzt ist, und ist anfänglich mit Null (off) voreingestellt.

So wie bei allen Caching-Programmen gehen die Daten verloren, die nicht geschrieben wurden, wenn das System abstürzt.

8.5.9 source environment

Diese Optionen geben eine Datei von Umgebungsvariablen an, die Samba beim Start einliest. Die in diesen Dateien gesetzen Variablen können dann in smb.conf-Dateien als $%name benützt werden. Zum Beispiel könnte HOME=/home/sofia in der Umgebungsdatei in einer smb.conf-Datei als "path = "$HOME" verwendet werden.

Wenn der Pfadname mit einem "|" (Pipe-)Symbol beginnt, wird Samba versuchen es auszuführen und seine Standard-Ausgabe zu lesen.

8.5.10 min password length

Diese Option setzt die minimalste Länge, in Zeichen, eines unverschlüsselten Passworts, das Samba akzeptiert, wenn es eine UNIX-Passwortänderung durchführt. Das wird verwendet, um Samba über system-definierte Minima zu informieren, daher kann es dem Client einen passenden Fehler melden.

8.5.11 netbios scope

Dies setzt den NetBIOS-Bereich, unter dem Samba arbeitet: Samba kommuniziert nicht mit einer Maschine mit einem unterschiedlichen Bereich. Das muss nicht gesetzt werden, außer jede Maschine auf deinem LAN setzt ebenfalls diesen Wert. Es war ein Vorgänger der Arbeitsgruppen, und das Sambateam rät von der Verwendung ab.


Previous: 8.4 WinPopup Messages Next: 8.6 Verschiedene Optionen
8.4 WinPopup Messages Buch-Index (engl.) 8.6 Verschiedene Optionen

O'Reilly Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies

© 1999, O'Reilly & Associates, Inc.