Using SambaRobert Eckstein, David Collier-Brown, Peter Kelly1st Edition November 1999 1-56592-449-5, Order Number: 4495 416 pages, $34.95 |
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 = 308.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 = 864008.5.3 stat cache
Die globale Option
stat
cache
schaltet das Caching für neueste case-insensitive Namensabbildungen ein. Die Vorgabe istyes
. 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 Optionstat
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 istno
.8.5.6 utmp dir
Wenn
utmp
gesetzt ist, ändert die Optionutmp 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
undforce directory mode
auf, nicht aber die Optionenmap archive, map hidden
undmap system
. Sie setzt niemals dassetuid
-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.
8.4 WinPopup Messages 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.