|
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 timeoutnumerisch (Anzahl der Sekunden)
Setzt das Intervall zwischen den Überprüfungen, wenn ein Client anfragt, um in einem bestimmten Verzeichnis auf eine Änderung zu warten.
60Global
machine password timeoutnumerisch (Anzahl der Sekunden)
Setzt das Erneuerungs-Intervall für NT-Domain-Maschinen-Passwörter.
604,800(1 Woche)Global
stat cacheboolean
Wenn
yes, verwendet Samba einen Cache für neueste Namensabbildungen.
yesGlobal
stat cache sizenumerisch
Setzt die Größe des Stat-Cache.
50Global
utmpboolean
Schaltet Logging von Samba-Usern in der Datei utmp ein. Benötigt --with-utmp.
noShare
utmp dirstring (Pfadname)
Setzt das Verzeichnis, wo Samba erwartet, die Datei utmp/utmpx zu finden.
KeineShare
inherit permissionsboolean
Setzt die Rechte von neu erstellten Verzeichnissen auf dieselben, wie sie ihr Elternverzeichnis hat.
noShare
write cache sizenumerisch (Bytes)
Setzt die Größe eines Schreib-Cache (Puffer), für oplocked Dateien verwendet.
0Share
source environmentstring (Pfadname)
Setzt eine Datei für eine daraus zu lesende Umgebungsvariable.
KeineGlobal
min password lengthnumerisch (Anzahl der Zeichen)
Setzt die minimale Länge eines neuen Passworts, mit dem Samba versucht, die Passwortdatei upzudaten.
5Global
netbios scopestring
Setzt den NetBIOS-Bereich.
KeineGlobal
8.5.1 change notify timeout
Die globale Option
changenotifytimeoutemuliert 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
machinepasswordtimeoutlegt 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
statcacheschaltet 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
===statcachesizesetzt die Größe der Cache-Einträge fest, die für die Optionstatcachegebraucht 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-utmpangabst, 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
utmpgesetzt ist, ändert die Optionutmp dirdas 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 modeundforce directory modeauf, nicht aber die Optionenmap archive, map hiddenundmap system. Sie setzt niemals dassetuid-Bit. Als Voreinstellung ist diese Option ausgeschaltet.8.5.8 write cache size
Die Share-Option
write cache sizesetzt 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.