Name

smbtree — Ein textbasierter smb-Netzwerkbrowser.

Synopsis

smbtree [-b] [-D] [-S]

BESCHREIBUNG

Dieses Werkzeug ist Teil der Samba(7)-Suite.

smbtree ist ein smb-Browserprogramm im Textmodus. Es ist ähnlich zu der "Netzwerkumgebung", die man auf Windows-Rechnern finden kann, und gibt einen Baum mit allen bekannten Domänen, den Servern in diesen Domänen und den Freigaben auf diesen Servern aus.

OPTIONEN

-b

Fragt die Netzwerkknoten ab, indem Anfragen als Broadcasts gesendet werden, statt den lokalen Masterbrowser abzufragen.

-D

Gibt nur eine Liste aller Domänen aus, die beim Broadcast oder die dem Masterbrowser bekannt sind.

-S

Gibt nur eine Liste aller Domänen und Server aus, die beim Broadcast antworten oder die dem Masterbrowser bekannt sind.

-V

Gibt die Versionsnummer des Programms aus.

-s <Konfigurations-Datei>

Die angegebene Datei enthält die Konfigurationdetails, die der Server benötigt. Die Information in dieser Datei ist zum Teil Server-spezifisch, z.B. welche printcap-Datei benutzt werden soll, enthält aber auch Beschreibungen aller Dienste, die der Server anbieten soll. Siehe smb.conf für weitere Informationen. Der Standardname der Konfigurationsdatei wird beim Kompilieren bestimmt.

-d|--debug=Debug-Ebene

Debug-Ebene ist ein Integer von 0 bis 10. Falls dieser Parameter nicht angegeben wird, ist der Vorgabewert dafür Null.

Je höher der Wert ist, desto mehr Details über die Serveraktivität werden in den Log-Dateien abgespeichert. Auf der Ebene 0 werden nur kritische Fehler und ernstzunehmende Warnungen geloggt. Ebene 1 ist eine vernünftige Ebene beim alltäglichen Betrieb - dabei wird eine kleine Informationsmenge über die ausgeführten Operationen erzeugt.

Die Ebenen höher als 1 erzeugen beachtliche Mengen von Logdaten, und sollten nur bei der Suche nach Problemen verwendet werden. Die Ebenen größer als 3 sind nur für Entwickler gedacht und erzeugen RIESIGE Mengen an Logdaten, von denen die meisten extrem kryptisch sind.

Beachten Sie, dass durch die Angabe dieses Parameters an dieser Stelle der Parameter log level in der Datei smb.conf überschrieben wird.

-l|--logfile=logbasename

Dateiname für Log-/Debug-Dateien. Die Dateierweiterung ".client" wird angefügt. Die Log-Datei wird vom Client niemals entfernt.

-N

Wenn angegeben unterdrückt dieser Parameter die normale Passwortabfrage eines Clients beim Benutzer. Das ist dann nützlich, wenn ein Dienst verwendet wird, der kein Passwort benötigt.

Falls kein Passwort auf der Kommandozeile und dieser Parameter nicht angegeben wird, verlangt der Client ein Passwort.

-k

Versucht eine Authentifikation mittels Kerberos. Nur sinnvoll in einer Active Directory-Umgebung.

-A|--authfile=Dateiname

Mit dieser Option können Sie eine Datei angeben, aus der der Benutzername und das Passwort für eine Verbindung gelesen werden sollen. Das Dateiformat ist:

username = <value>
password = <value>
domain   = <value>

Stellen Sie sicher, dass die Dateirechte den Zugriff durch unerwünschte Benutzer verhindern.

-U|--user=Benutzername[%Passwort]

Setzt den SMB-Benutzernamen oder Benutzernamen und Passwort.

Falls %Passwort nicht angegeben wird, wird der Benutzer danach gefragt. Der Client überprüft zunächst die Umgebungsvariable USER, dann LOGNAME und wenn eine davon existiert, wird sie in Großbuchstaben umgewandelt. Werden diese Umgebungsvariablen nichtgefunden, wird der Benutzername GUEST verwendet.

Eine dritte Option besteht darin, eine Credentials-Datei zu verwenden, mit den Benutzernamen und Passwörtern in Klartext. Diese Option ist ist vor allem für Skripte gedacht, wenn der Administrator die Credentials nicht auf der Kommandozeile oder über Umgebungsvariablen übergeben möchte. Bei dieser Methode sollten Sie sicherstellen, dass die Zugriffsrechte an der Datei unerwünschte Benutzer ausschließen. Siehe -A für weitere Details.

Seien Sie achtsam, wenn Sie Passwörter in Skripten verwenden. Auf vielen Systemen kann man außerdem die Kommandozeile eines laufenden Prozesses mit dem Befehl ps sehen. Um sicherzugehen sollten rpcclient immer erlauben, ein Passwort zu verlangen und es dann direkt eingeben.

-h|--help

Gibt eine Zusammenfassung der Kommandozeilenoptionen aus.

VERSION

Diese Manpage ist korrekt für die Version 3.0 der Samba-Suite.

AUTOR

Die originale Samba-Software und die zugehörigen Werkzeuge wurden von Andrew Tridgell geschrieben. Samba wird nun vom Samba-Team als ein Open-Source-Projekt entwickelt, ähnlich wie der Linux-Kernel.

Die smbtree-Manpage wurde von Jelmer Vernooij geschrieben.