smbclient

smbclient

Dies ist der Befehl smbclient, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


smbclient – ​​FTP-ähnlicher Client für den Zugriff auf SMB/CIFS-Ressourcen auf Servern

ZUSAMMENFASSUNG


smbclient [-b ] [-d Debuglevel] [-e] [-L ] [-U Benutzername]
[-I Ziel-IP] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C] [-g]
[-i Umfang] [-O ] [-p Port] [-R ]
[-S ] [-T ] [-k] [-P] [-c ]

smbclient {Dienstname} [Passwort] [-b ] [-d debuglevel] [-e] [-D Verzeichnis]
[-U Benutzername] [-W Arbeitsgruppe] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C]
[-g] [-l Protokollbasisname] [-I Ziel-IP] [-E] [-c ] [-i Umfang]
[-Ö ] [-p Port] [-R ] [-S ]
[-T ] [-T IXFqgbNan] [-k]

BESCHREIBUNG


Dieses Tool ist Teil der Samba(7) Suite.

smbclient ist ein Client, der mit einem SMB/CIFS-Server „kommunizieren“ kann. Es bietet eine Schnittstelle
ähnlich dem des FTP-Programms (siehe ftp(1)). Zu den Operationen gehören Dinge wie das Erhalten
Dateien vom Server auf den lokalen Computer, indem Dateien vom lokalen Computer auf den abgelegt werden
Server, Abrufen von Verzeichnisinformationen vom Server usw.

OPTIONAL


Service mich
Dienstname ist der Name des Dienstes, den Sie auf dem Server verwenden möchten. Ein Dienstname
hat die Form //server/service wo Server ist der NetBIOS-Name des SMB/CIFS
Server, der den gewünschten Dienst anbietet und ist der Name des angebotenen Dienstes.
Um eine Verbindung zum Dienst „Drucker“ auf dem SMB/CIFS-Server „smbserver“ herzustellen, müssen Sie also eine Verbindung herstellen
Verwenden Sie den Dienstnamen //smbserver/printer

Beachten Sie, dass der erforderliche Servername NICHT unbedingt der IP-Hostname (DNS) des Servers ist
Server! Der erforderliche Name ist ein NetBIOS-Servername, der identisch sein kann oder nicht
als IP-Hostname des Rechners, auf dem der Server läuft.

Der Servername wird entweder nach dem gesucht -R Parameter für smbclient oder
Verwenden des Parameters für die Namensauflösungsreihenfolge im smb.conf(5) Datei, die eine ermöglicht
Der Administrator kann die Reihenfolge und Methoden ändern, mit denen nach Servernamen gesucht wird.

Passwort
Das Kennwort, das für den Zugriff auf den angegebenen Dienst auf dem angegebenen Server erforderlich ist. Wenn dies
Parameter geliefert wird, der -N Option (Passwortabfrage unterdrücken) wird vorausgesetzt.

Es gibt kein Standardpasswort. Wenn in der Befehlszeile kein Passwort angegeben wird (entweder
indem Sie diesen Parameter verwenden oder ein Passwort hinzufügen -U Option (siehe unten)) und die -N
Wenn diese Option nicht angegeben ist, fordert der Client zur Eingabe eines Kennworts auf, auch wenn dies gewünscht ist
Der Dienst erfordert keinen. (Wenn kein Passwort erforderlich ist, drücken Sie einfach die EINGABETASTE
Geben Sie ein Null-Passwort ein.)

Hinweis: Einige Server (einschließlich OS/2 und Windows für Workgroups) bestehen auf Großbuchstaben
Passwort. Passwörter in Klein- oder Groß-/Kleinschreibung können von diesen Servern abgelehnt werden.

Seien Sie vorsichtig, wenn Sie Passwörter in Skripts einfügen.

-R|--name-resolve
Diese Option wird von den Programmen in der Samba-Suite verwendet, um die Benennung festzulegen
Dienste und in welcher Reihenfolge Hostnamen in IP-Adressen aufgelöst werden. Die Option dauert a
Durch Leerzeichen getrennte Zeichenfolge mit verschiedenen Namensauflösungsoptionen.

Die Optionen sind: „lmhosts“, „host“, „wins“ und „bcast“. Sie bewirken, dass Namen entstehen
wie folgt gelöst:

· lmhosts: Suchen Sie eine IP-Adresse in der Samba-lmhosts-Datei. Wenn die Zeile in lmhosts
hat keinen Namenstyp, der an den NetBIOS-Namen angehängt ist (siehe lmhosts(5) für Details)
dann stimmt jeder Namenstyp mit der Suche überein.

· Gastgeber: Führen Sie mithilfe des Systems eine standardmäßige Auflösung von Hostnamen zu IP-Adressen durch
/ Etc / hosts, NIS- oder DNS-Suchen. Diese Methode der Namensauflösung funktioniert
Systemabhängig, zum Beispiel auf IRIX oder Solaris, kann dies vom gesteuert werden
/etc/nsswitch.conf Datei). Beachten Sie, dass diese Methode nur verwendet wird, wenn der NetBIOS-Name
Der abgefragte Typ ist der Namenstyp 0x20 (Server), andernfalls wird er ignoriert.

· gewinnt: Fragen Sie einen Namen mit der im aufgeführten IP-Adresse ab gewinnt Server Parameter. Wenn nein
Wenn ein WINS-Server angegeben wurde, wird diese Methode ignoriert.

· bcast: Führen Sie eine Übertragung auf jeder der im aufgeführten bekannten lokalen Schnittstellen durch
Schnittstellen Parameter. Dies ist die am wenigsten zuverlässige Methode zur Namensauflösung
Dies hängt davon ab, dass sich der Zielhost in einem lokal verbundenen Subnetz befindet.

Wenn dieser Parameter nicht festgelegt ist, gilt die im definierte Namensauflösungsreihenfolge smb.conf(5) Datei
Parameter (Namensauflösungsreihenfolge) wird verwendet.

Die Standardreihenfolge ist lmhosts, host, wins, bcast und ohne diesen Parameter oder einen Eintrag in
Name lösen Auftrag Parameter der smb.conf(5) Die Namensauflösungsmethoden werden eingereicht
in dieser Reihenfolge versucht werden.

-M|--message NetBIOS-Name
Mit dieser Option können Sie Nachrichten mithilfe des „WinPopup“-Protokolls an andere senden
Computer. Sobald eine Verbindung hergestellt ist, geben Sie Ihre Nachricht ein und drücken Sie ^D
(Steuerung-D) zum Beenden.

Wenn auf dem empfangenden Computer WinPopup ausgeführt wird, erhält der Benutzer die Nachricht und
wahrscheinlich ein Piepton. Wenn WinPopup nicht ausgeführt wird, geht die Nachricht verloren, und nein
Es kommt zu einer Fehlermeldung.

Die Nachricht wird außerdem automatisch gekürzt, wenn die Nachricht mehr als 1600 Bytes umfasst
ist die Grenze des Protokolls.

Ein nützlicher Trick besteht darin, die Nachricht über smbclient weiterzuleiten. Beispiel: smbclient -M
FRED < mymessage.txt sendet die Nachricht in der Datei mymessage.txt an die Maschine
Fred.

Sie können auch die finden -U und -I Optionen nützlich, da Sie damit das FROM steuern können
und TO Teile der Nachricht.

Weitere Informationen im Nachricht Befehl Parameter in der smb.conf(5) für eine Beschreibung, wie es geht
Behandelt eingehende WinPopup-Nachrichten in Samba.

Hinweis: Kopieren Sie WinPopup in die Startgruppe auf Ihren WfWg-PCs, wenn Sie möchten, dass dies immer der Fall ist
Nachrichten empfangen können.

-p|--Port-Port
Diese Nummer ist die TCP-Portnummer, die beim Herstellen von Verbindungen zum
Server. Die standardmäßige (bekannte) TCP-Portnummer für einen SMB/CIFS-Server ist 139, was
ist die Vorgabe.

-g|--grepable
Dieser Parameter bietet kombiniert mit -L Einfach zu analysierende Ausgabe, die eine Verarbeitung ermöglicht
mit Dienstprogrammen wie grep und cut.

-m|--max-Protokollprotokoll
Dadurch kann der Benutzer die höchste SMB-Protokollebene auswählen, die smbclient verwenden wird
um eine Verbindung zum Server herzustellen. Standardmäßig ist dies auf NT1 eingestellt, was den höchsten Wert darstellt
verfügbares SMB1-Protokoll. Um eine Verbindung über das SMB2- oder SMB3-Protokoll herzustellen, verwenden Sie die Zeichenfolgen SMB2
bzw. SMB3. Beachten Sie, dass die Verbindung zu einem Windows 2012-Server verschlüsselt erfolgt
Für den Transport ist die Auswahl eines maximalen Protokolls von SMB3 erforderlich.

-P|--Maschinenpass
Stellen Sie mithilfe des Computerkontos des lokalen Servers Abfragen an den externen Server.

-I|--ip-address IP-Adresse
IP Adresse ist die Adresse des Servers, zu dem eine Verbindung hergestellt werden soll. Es sollte angegeben werden in
Standardnotation "abcd".

Normalerweise würde der Client versuchen, einen benannten SMB/CIFS-Server durch Nachschlagen zu finden
über den oben beschriebenen NetBIOS-Namensauflösungsmechanismus Name lösen Auftrag
Parameter oben. Die Verwendung dieses Parameters zwingt den Client anzunehmen, dass der Server
auf dem Gerät mit der angegebenen IP-Adresse und der NetBIOS-Namenskomponente des
Ressource, mit der eine Verbindung hergestellt wird, wird ignoriert.

Für diesen Parameter gibt es keine Vorgabe. Wenn nicht geliefert, wird es bestimmt
automatisch durch den Kunden wie oben beschrieben.

-E|--stderr
Dieser Parameter veranlasst den Client, Nachrichten in den Standardfehlerstrom zu schreiben
(stderr) und nicht in den Standardausgabestream.

Standardmäßig schreibt der Client Nachrichten in die Standardausgabe – normalerweise die TTY des Benutzers.

-L|--liste
Mit dieser Option können Sie sehen, welche Dienste auf einem Server verfügbar sind. Du benutzt es
als smbclient -L host und eine Liste sollte erscheinen. Der -I Option kann nützlich sein, wenn Sie
NetBIOS-Namen stimmen nicht mit Ihren TCP/IP-DNS-Hostnamen überein oder wenn Sie versuchen, einen zu erreichen
Host in einem anderen Netzwerk.

-b|--send-buffer Puffergröße
Beim Senden oder Empfangen von Dateien verwendet smbclient einen internen Puffer mit der Größe
maximale Anzahl zulässiger Anfragen an den verbundenen Server. Dieser Befehl ermöglicht dies
Die Größe kann auf einen beliebigen Bereich zwischen 0 eingestellt werden (was bedeutet, dass die vom Server gesteuerte Standardeinstellung verwendet wird).
Größe) Bytes und 16776960 (0xFFFF00) Bytes. Die Verwendung der servergesteuerten Größe ist die
Am effizientesten, da smbclient so viele gleichzeitige Lese- oder Schreibvorgänge durchführt, wie erforderlich
um den Server so ausgelastet wie möglich zu halten. Wenn Sie hier eine andere Größe einstellen, wird die Geschwindigkeit langsamer
die Übertragung. Dies kann auch mit dem Befehl iosize in smbclient eingestellt werden.

-B|--durchsuchen
Durchsuchen Sie SMB-Server mithilfe von DNS.

-d|--debuglevel=level
Grad des ist eine ganze Zahl von 0 bis 10. Der Standardwert, wenn dieser Parameter nicht angegeben ist
ist 1.

Je höher dieser Wert ist, desto mehr Details werden in den Protokolldateien über die
Aktivitäten des Servers. Auf Stufe 0 werden nur kritische Fehler und schwerwiegende Warnungen angezeigt
protokolliert werden. Level 1 ist ein vernünftiges Level für den täglichen Betrieb - es erzeugt einen kleinen
Menge an Informationen über die durchgeführten Operationen.

Level über 1 erzeugen beträchtliche Mengen an Protokolldaten und sollten nur verwendet werden
bei der Untersuchung eines Problems. Level über 3 sind nur für Entwickler gedacht
und erzeugen GROSSE Mengen an Protokolldaten, von denen die meisten extrem kryptisch sind.

Beachten Sie, dass die Angabe dieses Parameters hier die Log Grad des Parameter in der
smb.conf-Datei.

-V|--Version
Druckt die Programmversionsnummer.

-s|--configfile=
Die angegebene Datei enthält die vom Server benötigten Konfigurationsdetails. Die
Die Informationen in dieser Datei enthalten serverspezifische Informationen, wie z
zu verwendende Datei sowie Beschreibungen aller Dienste, die der Server ausführen soll
zur Verfügung stellen. Weitere Informationen finden Sie unter smb.conf. Der Standardname der Konfigurationsdatei lautet
zur Kompilierzeit bestimmt.

-l|--log-basename=Protokollverzeichnis
Basisverzeichnisname für Log-/Debug-Dateien. Die Erweiterung ".programmname" wird angehängt
(zB log.smbclient, log.smbd, etc...). Die Protokolldatei wird nie vom Client entfernt.

--option= =
Setze die smb.conf(5) Option " " schätzen " " aus der Befehlszeile. Dies
überschreibt einkompilierte Standardwerte und Optionen, die aus der Konfigurationsdatei gelesen werden.

-N|--kein Pass
Falls angegeben, unterdrückt dieser Parameter die normale Passwortabfrage vom Client an
der Benutzer. Dies ist nützlich, wenn Sie auf einen Dienst zugreifen, für den kein Kennwort erforderlich ist.

Sofern in der Befehlszeile kein Passwort oder dieser Parameter angegeben ist, wird die
Der Client fordert ein Passwort an.

Wenn in der Kommandozeile ein Passwort angegeben wird und diese Option auch definiert ist, wird die
Das Passwort in der Befehlszeile wird stillschweigend ignoriert und es wird kein Passwort verwendet.

-k|--Kerberos
Versuchen Sie, sich mit Kerberos zu authentifizieren. Nur sinnvoll in einer Active Directory-Umgebung.

-C|--use-cache
Versuchen Sie, die von winbind zwischengespeicherten Anmeldeinformationen zu verwenden.

-A|--authentication-file=Dateiname
Mit dieser Option können Sie eine Datei angeben, aus der der Benutzername und das Passwort gelesen werden sollen
im Anschluss verwendet. Das Dateiformat ist

Benutzername =
Passwort =
Domäne =

Stellen Sie sicher, dass die Berechtigungen für die Datei den Zugriff von unerwünschten Benutzern einschränken.

-U|--user=Benutzername[%Passwort]
Legt den SMB-Benutzernamen oder den Benutzernamen und das Kennwort fest.

Wenn %password nicht angegeben ist, wird der Benutzer aufgefordert. Der Kunde wird zuerst überprüfen
USER Umgebungsvariable, dann die LOGNAME variabel und wenn eine der beiden existiert, die
Zeichenfolge wird in Großbuchstaben geschrieben. Wenn diese Umgebungsvariablen nicht gefunden werden, wird der Benutzername
GUEST wird eingesetzt.

Eine dritte Möglichkeit besteht darin, eine Credentials-Datei zu verwenden, die den Klartext der
Benutzername und Passwort. Diese Option wird hauptsächlich für Skripte bereitgestellt, bei denen der Administrator dies tut
die Anmeldeinformationen nicht über die Befehlszeile oder über Umgebungsvariablen weitergeben möchten. Wenn
Wenn diese Methode verwendet wird, stellen Sie sicher, dass die Berechtigungen für die Datei den Zugriff einschränken
von unerwünschten Benutzern. Siehe die -A für weitere Informationen an.

Seien Sie vorsichtig beim Einfügen von Kennwörtern in Skripte. Außerdem ist auf vielen Systemen der Befehl
Zeile eines laufenden Prozesses kann über den Befehl ps eingesehen werden. Zur Sicherheit immer erlauben
rpcclient, um nach einem Passwort zu fragen und es direkt einzugeben.

-S|--Anmeldung an|aus|erforderlich
Legen Sie den Client-Signaturstatus fest.

-P|--Maschinenpass
Verwenden Sie das gespeicherte Computerkonto-Passwort.

-e|--verschlüsseln
Dieser Befehlszeilenparameter erfordert, dass der Remote-Server die UNIX-Erweiterungen unterstützt oder
dass das SMB3-Protokoll ausgewählt wurde. Fordert an, dass die Verbindung verschlüsselt wird.
Verhandelt die SMB-Verschlüsselung mit SMB3- oder POSIX-Erweiterungen über GSSAPI. Verwendet die
gegebene Zugangsdaten für die Verschlüsselungsverhandlung (entweder Kerberos oder NTLMv1/v2, wenn
gegebene Domain/Benutzername/Passwort Triple. Die Verbindung schlägt fehl, wenn die Verschlüsselung nicht möglich ist
ausgehandelt.

--pw-nt-hash
Das mitgelieferte Passwort ist der NT-Hash.

-n|--netbiosname
Mit dieser Option können Sie den NetBIOS-Namen überschreiben, den Samba für sich selbst verwendet. Dies
ist identisch mit der Einstellung der Netbios Name Parameter in der Datei smb.conf. Jedoch a
Befehlszeileneinstellungen haben Vorrang vor den Einstellungen in smb.conf.

-i|--Scope
Dies gibt einen NetBIOS-Bereich an, mit dem nmblookup kommuniziert, wenn
Generieren von NetBIOS-Namen. Einzelheiten zur Verwendung von NetBIOS-Bereichen finden Sie unter rfc1001.txt
und rfc1002.txt. NetBIOS-Bereiche sind sehr selten verwendet, setzen Sie diesen Parameter nur, wenn Sie
sind der Systemadministrator, der für alle NetBIOS-Systeme verantwortlich ist, die Sie kommunizieren
mit.

-W|--workgroup=Domäne
Legen Sie die SMB-Domäne des Benutzernamens fest. Dies überschreibt die Standarddomäne, die die
Domäne in smb.conf definiert. Wenn die angegebene Domäne mit der des Servers übereinstimmt NetBIOS
name, führt es dazu, dass sich der Client mit dem lokalen SAM des Servers anmeldet (im Gegensatz zum
Domäne SAM).

-O|--socket-options Socket-Optionen
TCP-Socket-Optionen, die auf dem Client-Socket festgelegt werden. Siehe den Parameter Socket-Optionen in
die Handbuchseite smb.conf für die Liste der gültigen Optionen.

-?|--Hilfe
Drucken Sie eine Zusammenfassung der Befehlszeilenoptionen.

--Verwendungszweck
Kurze Nutzungsmeldung anzeigen.

-t|--timeout
Dadurch kann der Benutzer das Standard-Timeout für jede SMB-Anfrage anpassen. Der
Die Standardeinstellung beträgt 20 Sekunden. Erhöhen Sie die Zeit, wenn manchmal Anfragen an den Server gestellt werden
aus. Dies kann passieren, wenn die SMB3-Verschlüsselung ausgewählt ist und smbclient überlastet ist
den Server mit Anfragen. Dies kann auch mit dem darin enthaltenen Timeout-Befehl eingestellt werden
smbclient.

-T|--tar tar-Optionen
Zum Erstellen kann smbclient verwendet werden Teer(1) kompatible Sicherungen aller Dateien auf einem
SMB/CIFS-Freigabe. Die sekundären Tar-Flags, die dieser Option zugewiesen werden können, sind:

· c - Erstellen Sie ein TAR-Backup-Archiv auf dem lokalen System. Darauf muss der Name folgen
einer TAR-Datei, eines Bandgeräts oder „-“ für die Standardausgabe. Bei Verwendung der Standardausgabe
Sie müssen die Protokollebene auf den niedrigsten Wert -d0 einstellen, um eine Beschädigung Ihres Tar zu vermeiden
Datei. Dieses Flag schließt sich gegenseitig mit dem aus x Flagge.

· x - Extrahieren (wiederherstellen) Sie eine lokale TAR-Datei zurück in eine Freigabe. Es sei denn, die Option -D ist vorhanden
In diesem Fall werden die TAR-Dateien von der obersten Ebene der Freigabe wiederhergestellt. Muss sein
gefolgt vom Namen der TAR-Datei, des Geräts oder „-“ für die Standardeingabe. Gegenseitig
exklusiv mit dem c Flagge. Für wiederhergestellte Dateien ist die Erstellungszeit (mtime) auf eingestellt
das in der TAR-Datei gespeicherte Datum. Verzeichnisse werden derzeit nicht erstellt
Daten ordnungsgemäß wiederhergestellt.

· I - Dateien und Verzeichnisse einschließen. Ist das Standardverhalten bei Dateinamen
oben angegeben. Bewirkt, dass Dateien in einen Extrakt einbezogen oder erstellt (und) werden
daher alles andere auszuschließen). Siehe Beispiel unten. Dateinamen-Globbing
funktioniert auf zwei Arten. Sehen r unten mit.

· X - Dateien und Verzeichnisse ausschließen. Bewirkt, dass Dateien aus einem Extrakt ausgeschlossen werden oder
erstellen. Siehe Beispiel unten. Das Globbing von Dateinamen funktioniert auf zwei Arten. Sehen r
unten mit.

· F – Datei, die eine Liste von Dateien und Verzeichnissen enthält. Der F verursacht den Namen
Im Anschluss an die zu erstellende TAR-Datei soll sie als Dateiname gelesen werden, der eine Liste von enthält
Dateien und Verzeichnisse, die in einen Extrakt einbezogen oder erstellt werden sollen (und daher
alles andere ist auszuschließen). Siehe Beispiel unten. Das Globbing von Dateinamen funktioniert in einem
auf zwei Arten. Sehen r unten mit.

· b - Block Größe. Darauf muss eine gültige Blockgröße (größer als Null) folgen. Ursachen
TAR-Datei, die in Blöcken der Blockgröße*TBLOCK (512 Byte) geschrieben werden soll.

· g - Inkrementell. Sichern Sie nur Dateien, bei denen das Archivbit gesetzt ist. Nur nützlich
an. Nach der Installation können Sie HEIC-Dateien mit der c Flagge.

· q - Ruhig. Verhindert, dass tar die Diagnose ausgibt, während es funktioniert. Das ist das Gleiche wie
Tarmode ruhig.

· r - Verwenden Sie Platzhalter-Matching zum Ein- oder Ausschließen. Veraltet.

· N - Neuer als. Es muss der Name einer Datei folgen, deren Datum verglichen wird
gegen Dateien, die während einer Erstellung auf der Freigabe gefunden wurden. Nur Dateien, die neuer als die Datei sind
Die angegebenen Dateien werden in der TAR-Datei gesichert. Nur sinnvoll mit dem c Flagge.

· a - Archivbit setzen. Bewirkt, dass das Archivbit zurückgesetzt wird, wenn eine Datei gesichert wird.
Nützlich mit dem g und c Flaggen.

Teer lang Reichen Sie das Namen

Die tar-Option von smbclient unterstützt jetzt lange Dateinamen sowohl beim Sichern als auch beim Wiederherstellen. Jedoch,
Der vollständige Pfadname der Datei muss kleiner als 1024 Byte sein. Auch wenn es sich um ein TAR-Archiv handelt
erstellt, platziert die tar-Option von smbclient alle Dateien im Archiv mit relativen Namen, nicht
absolute Namen.

Teer Dateinamen

Alle Dateinamen können als DOS-Pfadnamen (mit „\\“ als Komponententrennzeichen) oder als angegeben werden
UNIX-Pfadnamen (mit „/“ als Komponententrennzeichen).

Beispiele

Wiederherstellung aus der TAR-Datei „backup.tar“ in „myshare“ auf meinem PC (kein Passwort für „share“).

smbclient //mypc/myshare "" -N -Tx backup.tar

Stellen Sie alles außer Benutzern/Dokumenten wieder her

smbclient //mypc/myshare "" -N -TXx backup.tar users/docs

Erstellen Sie eine TAR-Datei der Dateien unter „Benutzer/Dokumente“.

smbclient //mypc/myshare "" -N -Tc backup.tar Benutzer/Dokumente

Erstellen Sie dieselbe TAR-Datei wie oben, verwenden Sie jedoch jetzt einen DOS-Pfadnamen.

smbclient //mypc/myshare "" -N -Tc backup.tar users\edocs

Erstellen Sie eine TAR-Datei aus den in der Datei-TAR-Liste aufgeführten Dateien.

smbclient //mypc/myshare "" -N -TcF backup.tar tarlist

Erstellen Sie eine TAR-Datei aller Dateien und Verzeichnisse in der Freigabe.

smbclient //mypc/myshare "" -N -Tc backup.tar *

-D|--directory Anfangsverzeichnis
Wechseln Sie vor dem Start in das Ausgangsverzeichnis. Wahrscheinlich nur mit dem tar -T von Nutzen
.

-c|--command Befehlszeichenfolge
Die Befehlszeichenfolge ist eine durch Semikolons getrennte Liste von Befehlen, die stattdessen ausgeführt werden sollen
Eingabeaufforderung von stdin.
-N wird impliziert durch -c.

Dies ist besonders nützlich in Skripten und zum Drucken von stdin auf dem Server, z. B. -c
'drucken -'.

OPERATIONS


Sobald der Client ausgeführt wird, wird dem Benutzer eine Eingabeaufforderung angezeigt:

smb:\>

Der Backslash („\\“) gibt das aktuelle Arbeitsverzeichnis auf dem Server an und wird angezeigt
ändern, wenn das aktuelle Arbeitsverzeichnis geändert wird.

Die Eingabeaufforderung zeigt an, dass der Client bereit ist und darauf wartet, einen Benutzerbefehl auszuführen.
Jeder Befehl besteht aus einem einzelnen Wort, optional gefolgt von befehlsspezifischen Parametern.
Befehle und Parameter sind durch Leerzeichen getrennt, sofern in diesen Hinweisen nicht ausdrücklich darauf hingewiesen wird
ansonsten. Bei allen Befehlen wird die Groß-/Kleinschreibung nicht beachtet. Parameter für Befehle können sein oder auch nicht
Je nach Befehl muss die Groß-/Kleinschreibung beachtet werden.

Sie können Dateinamen angeben, die Leerzeichen enthalten, indem Sie den Namen in doppelte Anführungszeichen setzen
Anführungszeichen, zum Beispiel „ein langer Dateiname“.

In eckigen Klammern angezeigte Parameter (z. B. „[Parameter]“) sind optional. Wenn nicht angegeben, wird die
Der Befehl verwendet geeignete Standardeinstellungen. In spitzen Klammern angezeigte Parameter (z. B.
" ") sind erforderlich.

Beachten Sie, dass alle auf dem Server ausgeführten Befehle tatsächlich durch Ausgeben einer Anfrage ausgeführt werden
an den Server. Daher kann das Verhalten je nach Server unterschiedlich sein
Server implementiert wurde.

Die verfügbaren Befehle sind hier in alphabetischer Reihenfolge aufgeführt.

? [Befehl]
If Befehl angegeben ist, wird das ? Der Befehl zeigt eine kurze informative Meldung an
den angegebenen Befehl. Wenn kein Befehl angegeben ist, wird eine Liste der verfügbaren Befehle angezeigt
angezeigt werden.

! [Shell-Befehl]
If Schale Befehl angegeben ist, das ! Der Befehl führt eine Shell lokal aus und führt die aus
angegebenen Shell-Befehl. Wenn kein Befehl angegeben wird, wird eine lokale Shell ausgeführt.

allinfo-Datei
Der Client fordert den Server auf, alle bekannten Informationen zu einer Datei oder zurückzugeben
Verzeichnis (einschließlich Streams).

altname-Datei
Der Client fordert den Server auf, den „alternativen“ Namen (den 8.3-Namen) für zurückzugeben
eine Datei oder ein Verzeichnis.

Archiv
Legt die Archivebene fest, wenn Dateien bearbeitet werden. 0 bedeutet, das Archivbit zu ignorieren, 1
bedeutet, dass nur Dateien bearbeitet werden, bei denen dieses Bit gesetzt ist. 2 bedeutet, dass nur Dateien bearbeitet werden, bei denen dieses Bit gesetzt ist
Bit gesetzt und nach dem Vorgang zurückgesetzt. 3 bedeutet, dass alle Dateien bearbeitet und danach zurückgesetzt werden
Betrieb. Der Standardwert ist 0.

Sicherungskopie
Schalten Sie den Status des „Backup-Intent“-Flags um, das in Verzeichnislisten an den Server gesendet wird
und die Datei wird geöffnet. Wenn das Flag „Backup-Intent“ wahr ist, versucht der Server eine Umgehung
Einige Dateisysteme prüfen, ob dem Benutzer SE_BACKUP oder SE_RESTORE gewährt wurde
Privilegien. Dieser Status ist nützlich, wenn Sie einen Sicherungs- oder Wiederherstellungsvorgang durchführen.

Block Größe
Legt den Blockgrößenparameter für eine TAR-Operation fest. Der Standardwert ist 20. Verursacht eine TAR-Datei
in Blöcken*TBLOCK-Einheiten (normalerweise 512 Byte) ausgeschrieben werden.

stornieren jobid0 [jobid1] ... [jobidN]
Der Client fordert den Server auf, die durch die angegebenen Druckaufträge abzubrechen
Numerische Druckauftrags-IDs.

case_sensitive
Schaltet die Einstellung des Flags in SMB-Paketen um, das den Server anweist, zu behandeln
Bei Dateinamen muss die Groß-/Kleinschreibung beachtet werden. Standardmäßig auf AUS eingestellt (weist den Dateiserver an, Folgendes zu behandeln).
Dateinamen ohne Berücksichtigung der Groß-/Kleinschreibung). Betrifft derzeit nur die Datei Samba 3.0.5 und höher
Server, bei denen der Parameter „Groß-/Kleinschreibung beachten“ in der smb.conf auf „auto“ eingestellt ist.

CD
Wenn „Verzeichnisname“ angegeben ist, wird das aktuelle Arbeitsverzeichnis auf dem Server verwendet
in das angegebene Verzeichnis geändert. Dieser Vorgang schlägt fehl, wenn aus irgendeinem Grund der
Auf das angegebene Verzeichnis kann nicht zugegriffen werden.

Wenn kein Verzeichnisname angegeben wird, wird das aktuelle Arbeitsverzeichnis auf dem Server verwendet
gemeldet.

chmod-Dateimodus im Oktalformat
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Der Client fordert den Server auf, das UNIX zu ändern
Berechtigungen für den angegebenen Oktalmodus im Standard-UNIX-Format.

chown-Datei-UID-GID
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Der Client fordert den Server auf, den UNIX-Benutzer zu ändern und
Gruppeneigentum auf die angegebenen Dezimalwerte. Beachten Sie, dass dies derzeit nicht möglich ist
Suchen Sie aus der Ferne nach den UNIX-UID- und GID-Werten für einen bestimmten Namen. Dies kann behoben werden
in zukünftigen Versionen der CIFS UNIX-Erweiterungen.

schließen
Schließt eine Datei, die explizit durch den Befehl „open“ geöffnet wurde. Wird für interne Samba-Tests verwendet
Zwecke.

del
Der Client fordert den Server auf, alle übereinstimmenden Dateien zu löschen Maske" von
das aktuelle Arbeitsverzeichnis auf dem Server.

dir
Eine Liste der passenden Dateien Maske" im aktuellen Arbeitsverzeichnis auf dem Server
vom Server abgerufen und angezeigt werden.

du
Führt eine Verzeichnisliste durch und gibt dann die aktuelle Festplattennutzung und den freien Speicherplatz aus
Aktie.

Echo
Stellt eine SMBecho-Anfrage zum Ping an den Server. Wird für interne Samba-Testzwecke verwendet.

wunsch
Beenden Sie die Verbindung mit dem Server und beenden Sie das Programm.

erhalten [lokaler Dateiname]
Kopieren Sie die Datei mit dem Namen „Remote-Dateiname“ vom Server auf den Computer, auf dem ausgeführt wird
Klient. Falls angegeben, benennen Sie die lokale Kopie mit dem lokalen Dateinamen. Beachten Sie, dass alle Überweisungen in
smbclient sind binär. Siehe auch den Kleinbuchstaben-Befehl.

getfacl
Erfordert, dass der Server die UNIX-Erweiterungen unterstützt. Fordert die POSIX-ACL an und druckt sie aus
eine Datei.

Hardlink
Erstellt mithilfe der Windows-CIFS-Semantik einen Hardlink auf dem Server.

Hilfe [Befehl]
Sehen Sie das ? Befehl oben.

Geschichte
Zeigt den Befehlsverlauf an.

iosize
Beim Senden oder Empfangen von Dateien verwendet smbclient einen internen Puffer mit der Größe
maximale Anzahl zulässiger Anfragen an den verbundenen Server. Dieser Befehl ermöglicht dies
Die Größe kann auf einen beliebigen Bereich zwischen 0 eingestellt werden (was bedeutet, dass die vom Server gesteuerte Standardeinstellung verwendet wird).
Größe) Bytes und 16776960 (0xFFFF00) Bytes. Die Verwendung der servergesteuerten Größe ist die
Am effizientesten, da smbclient so viele gleichzeitige Lese- oder Schreibvorgänge durchführt, wie erforderlich
um den Server so ausgelastet wie möglich zu halten. Wenn Sie hier eine andere Größe einstellen, wird die Geschwindigkeit langsamer
die Übertragung.

lcd [Verzeichnisname]
If Verzeichnis Name angegeben ist, das aktuelle Arbeitsverzeichnis auf dem lokalen Rechner
wird in das angegebene Verzeichnis geändert. Dieser Vorgang schlägt aus irgendeinem Grund fehl
Auf das angegebene Verzeichnis kann nicht zugegriffen werden.

Wenn kein Verzeichnisname angegeben ist, wird der Name des aktuellen Arbeitsverzeichnisses auf dem
Der lokale Computer wird gemeldet.

Linkziel Linkname
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Der Client fordert den Server auf, eine feste Verbindung zwischen ihnen herzustellen
den Linknamen und die Zieldateien. Die Linkname-Datei darf nicht vorhanden sein.

listconnect
Zeigt die aktuellen Verbindungen an, die für DFS-Zwecke gehalten werden.

sperren
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Versucht, eine POSIX-FCNTL-Sperre des angegebenen Typs für den angegebenen Typ festzulegen
Bereich. Wird für interne Samba-Testzwecke verwendet.

Einloggen
Richtet durch erneute Anmeldung eine neue Gültigkeitsdauer für diese Sitzung ein. Ersetzt den aktuellen
leer. Druckt die neue VUID aus. Wird für interne Samba-Testzwecke verwendet.

Abmelde
Meldet den Benutzer vom Server ab und schließt die Sitzung. Wird für interne Samba-Tests verwendet
Zwecke.

Klein
Schalten Sie die Kleinschreibung von Dateinamen für die Befehle get und mget um.

Wenn die Kleinschreibung aktiviert ist, werden lokale Dateinamen bei der Verwendung in Kleinbuchstaben umgewandelt
die Befehle get und mget. Dies ist oft nützlich, wenn Sie beispielsweise MSDOS-Dateien von einem kopieren
Server, da Dateinamen in Kleinbuchstaben auf UNIX-Systemen die Norm sind.

ls
Siehe den dir-Befehl oben.

Maske
Mit diesem Befehl kann der Benutzer eine Maske einrichten, die während der Rekursion verwendet wird
Betrieb der Befehle mget und mput.

Die für die Befehle mget und mput angegebenen Masken fungieren als Filter für Verzeichnisse
statt Dateien, wenn die Rekursion aktiviert ist.

Die mit dem Maskenbefehl angegebene Maske ist erforderlich, um darin enthaltene Dateien zu filtern
Verzeichnisse. Wenn beispielsweise die in einem mget-Befehl angegebene Maske „source*“ ist und
Die mit dem Maskenbefehl angegebene Maske ist „*.c“ und die Rekursion ist eingeschaltet
Der Befehl mget ruft alle Dateien ab, die mit „*.c“ in allen Verzeichnissen unter und übereinstimmen
einschließlich aller Verzeichnisse, die mit „source*“ im aktuellen Arbeitsverzeichnis übereinstimmen.

Beachten Sie, dass der Wert für mask standardmäßig leer ist (entspricht „*“) und dies auch bleibt
bis der Maskenbefehl verwendet wird, um es zu ändern. Es behält den zuletzt angegebenen Wert bei
Wert auf unbestimmte Zeit. Um unerwartete Ergebnisse zu vermeiden, wäre es ratsam, den Wert zu ändern
der Maske nach Verwendung der Befehle mget oder mput wieder auf „*“ zurücksetzen.

md
Siehe den Befehl mkdir.

mget
Kopieren Sie alle passenden Dateien Maske" vom Server zum Rechner, auf dem der Client läuft.

Beachten Sie, dass Maske" wird bei rekursiver und nicht rekursiver Operation unterschiedlich interpretiert
Operation – Weitere Informationen finden Sie in den Befehlen „recurse“ und „mask“. Beachten Sie, dass alle
Übertragungen in smbclient sind binär. Siehe auch den Kleinbuchstaben-Befehl.

mkdir
Erstellen Sie ein neues Verzeichnis auf dem Server (sofern die Benutzerzugriffsrechte dies zulassen) mit
angegebenen Namen.

mehr
Rufen Sie eine Remote-Datei ab und zeigen Sie sie mit dem Inhalt Ihrer PAGER-Umgebungsvariablen an.

mput
Kopieren Sie alle passenden Dateien Maske" im aktuellen Arbeitsverzeichnis auf dem lokalen Computer nach
das aktuelle Arbeitsverzeichnis auf dem Server.

Beachten Sie, dass Maske" wird bei rekursiver und nicht rekursiver Operation unterschiedlich interpretiert
Operation – Weitere Informationen finden Sie in den Befehlen „recurse“ und „mask“. Beachten Sie, dass alle
Übertragungen in smbclient sind binär.

benachrichtigen
Fragen Sie ein Verzeichnis nach Änderungsbenachrichtigungen ab. Dieser Befehl gibt einen rekursiven Befehl aus
filechangenotify-Aufruf für alle möglichen Änderungen. Sobald Änderungen eingehen, wird eine Zeile gedruckt
pro Änderung. Siehe https://msdn.microsoft.com/en-us/library/dn392331.aspx für eine
Beschreibung der Aktionsnummern, die dieser Befehl ausgibt.

Dieser Befehl endet nie, er wartet auf unbestimmte Zeit auf ein Ereignis.

POSIX
Fragen Sie den Remote-Server ab, ob er die CIFS-UNIX-Erweiterungen unterstützt und druckt
die Liste der unterstützten Funktionen. Wenn ja, aktivieren Sie die Verarbeitung von POSIX-Pfadnamen und Large
Datei lesen/schreiben (falls verfügbar).

posix_encrypt
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Versuchen Sie, für diese Verbindung eine SMB-Verschlüsselung auszuhandeln. Wenn
smbclient verbunden mit Kerberos-Anmeldeinformationen (-k) sind die Argumente für diesen Befehl
ignoriert und die Kerberos-Anmeldeinformationen werden zum Aushandeln der GSSAPI-Signierung und -Versiegelung verwendet
stattdessen. Siehe auch die Option -e für smbclient, um die Verschlüsselung beim ersten Mal zu erzwingen
Verbindung. Dieser Befehl ist neu mit Samba 3.2.

posix_open
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Öffnet eine Remote-Datei mit den CIFS-UNIX-Erweiterungen und druckt
eine Datei-ID. Wird für interne Samba-Testzwecke verwendet.

posix_mkdir
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Erstellt ein Remote-Verzeichnis mit den CIFS-UNIX-Erweiterungen mit
den angegebenen Modus.

posix_rmdir
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Löscht ein Remote-Verzeichnis mithilfe der CIFS-UNIX-Erweiterungen.

posix_unlink
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Löscht eine Remote-Datei mithilfe der CIFS-UNIX-Erweiterungen.

drucken
Drucken Sie die angegebene Datei vom lokalen Computer über einen druckbaren Dienst auf dem
Server.

Eingabeaufforderung
Schalten Sie die Aufforderung zur Eingabe von Dateinamen während der Ausführung der Befehle mget und mput um.

Wenn diese Option aktiviert ist, wird der Benutzer währenddessen aufgefordert, die Übertragung jeder Datei zu bestätigen
diese Befehle. Wenn diese Option deaktiviert ist, werden alle angegebenen Dateien ohne übertragen
Aufforderung.

setzen [Remote-Dateiname]
Kopieren Sie die Datei mit dem Namen „Lokaler Dateiname“ von dem Computer, auf dem der Client ausgeführt wird, auf den
Server. Falls angegeben, benennen Sie die Remote-Datei mit dem Namen der Remote-Kopie. Beachten Sie, dass alle Übertragungen
in smbclient sind binär. Siehe auch den Kleinbuchstaben-Befehl.

Warteschlange
Zeigt die Druckwarteschlange mit Auftrags-ID, Name, Größe und aktuellem Status an.

verlassen
Siehe den Exit-Befehl.

readlink symbolischer Linkname
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Gibt den Wert des Symlinks „symlinkname“ aus.

rd
Siehe den Befehl rmdir.

rekursiv
Schalten Sie die Verzeichnisrekursion für die Befehle mget und mput um.

Wenn diese Option aktiviert ist, verarbeiten diese Befehle alle Verzeichnisse im Quellverzeichnis
(d. h. das Verzeichnis, aus dem sie kopieren) und rekursiert in jedes Verzeichnis, das mit dem übereinstimmt
Maske, die für den Befehl angegeben wurde. Nur Dateien, die mit der mithilfe der Maske angegebenen Maske übereinstimmen
Der Befehl wird abgerufen. Siehe auch den Maskenbefehl.

Wenn die Rekursion ausgeschaltet ist, werden nur Dateien aus dem aktuellen Arbeitsverzeichnis auf dem
Es wird ein Quellcomputer erstellt, der mit der für die Befehle mget oder mput angegebenen Maske übereinstimmt
kopiert und alle mit dem Maskenbefehl angegebenen Masken werden ignoriert.

umbenennen
Benennen Sie Dateien im aktuellen Arbeitsverzeichnis auf dem Server um alt Dateinamen zu neu
Dateinamen.

rm
Entfernen Sie alle passenden Dateien Maske" aus dem aktuellen Arbeitsverzeichnis auf dem Server.

rmdir
Entfernen Sie das angegebene Verzeichnis (sofern die Benutzerzugriffsrechte dies zulassen) vom Server.

Skopie
Versuchen Sie, eine Datei auf dem Server zu kopieren, indem Sie die effizientesten serverseitigen Kopieraufrufe verwenden.
Greift auf die Verwendung von „Lesen und dann Schreiben“ zurück, wenn der Server das serverseitige Kopieren nicht unterstützt.

Wähle den Modus
Eine Version des DOS-Befehls attrib zum Festlegen von Dateiberechtigungen. Zum Beispiel:

setmode myfile +r

würde meine Datei schreibgeschützt machen.

showconnect
Zeigt die aktuell aktive Verbindung an, die für DFS-Zwecke gehalten wird.

stat-Datei
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Der Client fordert den UNIX-Basisinfo-Level an und druckt ihn aus
die gleichen Informationen, die der Linux-Befehl stat über die Datei liefern würde. Dazu gehört die
Größe, auf der Festplatte verwendete Blöcke, Dateityp, Berechtigungen, Inode-Nummer, Anzahl der Links usw
schließlich die drei Zeitstempel (Zugriff, Änderung und Änderung). Wenn es sich bei der Datei um eine Spezialdatei handelt
Datei (Symlink, Zeichen- oder Blockgerät, FIFO oder Socket), dann können zusätzliche Informationen vorhanden sein
auch gedruckt werden.

Symlink-Ziel-Linkname
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Der Client fordert den Server auf, eine symbolische Festplatte zu erstellen
Link zwischen den Ziel- und Linknamendateien. Die Linkname-Datei darf nicht vorhanden sein. Notiz
dass der Server keinen Link zu einem Pfad erstellt, der außerhalb des aktuellen Pfads liegt
verbundene Freigabe. Dies wird vom Samba-Server erzwungen.

Teer [IXbgNa]
Führt eine Tar-Operation aus – siehe -T Befehlszeilenoption oben. Verhalten kann sein
vom Befehl tarmode betroffen (siehe unten). Die Verwendung von g (inkrementell) und N (neuer) wird es tun
wirken sich auf die Tarmode-Einstellungen aus. Beachten Sie, dass die Verwendung der Option „-“ mit tar x möglicherweise nicht funktioniert – verwenden Sie
stattdessen die Befehlszeilenoption.

Block Größe
Block Größe. Darauf muss eine gültige Blockgröße (größer als Null) folgen. Verursacht eine TAR-Datei
ausgeschrieben werden Block Größe*TBLOCK (512 Byte) Blöcke.

tarmode
Ändert das Verhalten von tar in Bezug auf DOS-Attribute. Es gibt 4 Modi, die sein können
ein- oder ausgeschaltet.

Inkrementeller Modus (standardmäßig deaktiviert). Im ausgeschalteten Zustand (bei vollständiger Nutzung) sichert tar alles
ungeachted der Archiv Biteinstellung. Wenn aktiviert (mit Inc), wird tar nur gesichert
Dateien mit gesetztem Archivbit.

Reset-Modus (Standardeinstellung aus). Wenn es aktiviert ist (durch Zurücksetzen), entfernt tar das Archivbit
alle Dateien, die gesichert werden (impliziert Lese-/Schreibfreigabe). Verwenden Sie zum Ausschalten noreset.

Systemmodus (standardmäßig aktiviert). Wenn die Option deaktiviert ist, sichert tar keine Systemdateien. Verwenden Sie nosystem, um
schalte aus.

Verborgener Modus (standardmäßig aktiviert). Wenn die Option deaktiviert ist, sichert tar keine versteckten Dateien. Verwenden Sie nohidden, um
schalte aus.

Auszeit
Dadurch kann der Benutzer das Standard-Timeout für jede SMB-Anfrage anpassen. Der
Die Standardeinstellung beträgt 20 Sekunden. Erhöhen Sie die Zeit, wenn manchmal Anfragen an den Server gestellt werden
aus. Dies kann passieren, wenn die SMB3-Verschlüsselung ausgewählt ist und smbclient überlastet ist
den Server mit Anfragen.

Freischalten
Dieser Befehl hängt vom Server ab, der die CIFS-UNIX-Erweiterungen unterstützt, und schlägt fehl
wenn der Server dies nicht tut. Versucht, eine POSIX-FCNTL-Sperre für den angegebenen Bereich aufzuheben. Gebraucht
für interne Samba-Testzwecke.

Volumen
Druckt den aktuellen Volume-Namen der Freigabe.

leer
Ändert die aktuell im Protokoll verwendete VUID in die angegebene beliebige Zahl. Ohne
Ein Argument gibt die aktuell verwendete VUID aus. Wird für interne Samba-Tests verwendet
Zwecke.

tcon
Stellt eine neue Baumverbindung (Verbindung zu einer Freigabe) her. Ersetzt den aktuellen Baum
verbinden. Druckt die neue TID (Baum-ID). Wird für interne Samba-Testzwecke verwendet.

tdis
Schließen Sie die aktuelle Freigabeverbindung (Baumtrennung). Wird für interne Samba-Tests verwendet
Zwecke.

Gezeiten
Ändert die aktuelle Baum-ID (tid) im Protokoll in eine neue beliebige Zahl. Ohne
ein Argument, es gibt die aktuell verwendete TID aus. Wird für interne Samba-Tests verwendet
Zwecke.

ANMERKUNG


Einige Server sind wählerisch, wenn es um die Bereitstellung von Benutzernamen, Passwörtern und Freigabenamen (AKA) geht
Dienstnamen) und Maschinennamen. Wenn Sie keine Verbindung herstellen können, versuchen Sie, alle Parameter einzugeben
Großbuchstaben.

Beim Herstellen einer Verbindung zu einigen Servertypen ist es häufig erforderlich, die Option -n zu verwenden. Für
Beispiel: OS/2 LanManager besteht darauf, dass ein gültiger NetBIOS-Name verwendet wird, daher müssen Sie ihn angeben
ein gültiger Name, der dem Server bekannt wäre.

smbclient unterstützt lange Dateinamen, wenn der Server das LANMAN2-Protokoll unterstützt oder
zu teilen.

VARIABLEN


Die Variable USER kann den Benutzernamen der Person enthalten, die den Client verwendet. Das
Informationen werden nur verwendet, wenn die Protokollebene hoch genug ist, um die Sitzungsebene zu unterstützen
Passwörter.

Die Variable PASSW kann das Passwort der Person enthalten, die den Client verwendet. Das
Informationen werden nur verwendet, wenn die Protokollebene hoch genug ist, um die Sitzungsebene zu unterstützen
Passwörter.

Die Variable LIBSMB_PROG kann den mit system() ausgeführten Pfad enthalten, den der Client hat
sollte eine Verbindung zu statt zu einem Server herstellen. Diese Funktionalität ist in erster Linie
ist als Entwicklungshilfe gedacht und funktioniert am besten, wenn eine LMHOSTS-Datei verwendet wird

INSTALLATION


Der Speicherort des Client-Programms ist Sache der einzelnen Systemadministratoren. Der
Im Folgenden handelt es sich daher lediglich um Vorschläge.

Es wird empfohlen, die smbclient-Software im Verzeichnis /usr/local/samba/bin/ zu installieren
/usr/samba/bin/-Verzeichnis, dieses Verzeichnis ist für alle lesbar und nur für Root beschreibbar. Der
Das Client-Programm selbst sollte für alle ausführbar sein. Der Kunde sollte NICHT sei setuid oder
setgid!

Die Client-Protokolldateien sollten in einem Verzeichnis abgelegt werden, das nur vom Benutzer gelesen und geschrieben werden kann.

Um den Client zu testen, müssen Sie den Namen eines laufenden SMB/CIFS-Servers kennen. Es ist
möglich zu laufen jmd(8) als normaler Benutzer – Ausführen dieses Servers als Daemon auf einem
Ein für den Benutzer zugänglicher Port (normalerweise jede Portnummer über 1024) wäre ein geeigneter Test
Server.

DIAGNOSE


Die meisten vom Client ausgegebenen Diagnosen werden in einer angegebenen Protokolldatei protokolliert. Die Protokolldatei
Der Name wird zur Kompilierungszeit angegeben, kann aber in der Befehlszeile überschrieben werden.

Die Anzahl und Art der verfügbaren Diagnosen hängt von der verwendeten Debug-Ebene ab
Klient. Wenn Sie Probleme haben, setzen Sie die Debug-Stufe auf 3 und sehen Sie sich die Protokolldateien an.

VERSION


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

Verwenden Sie smbclient online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme