Amazon Best VPN GoSearch

OnWorks-favicon

smbclient - Online in de cloud

Voer smbclient uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht smbclient die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


smbclient - ftp-achtige client voor toegang tot SMB/CIFS-bronnen op servers

KORTE INHOUD


smbclient [-b ] [-d debugniveau] [-e] [-L ] [-U gebruikersnaam]
[-I bestemmingIP] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C] [-g]
[-i bereik] [-O ] [-p poort] [-R ]
[-s ] [-t ] [-k] [-P] [-c ]

smbclient {servicenaam} [wachtwoord] [-b ] [-d debugniveau] [-e] [-D Directory]
[-U gebruikersnaam] [-W werkgroep] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C]
[-g] [-l log-basename] [-I bestemmingIP] [-E] [-c ] [-i bereik]
[-O ] [-p poort] [-R ] [-s ]
[-t ] [-T IXFqgbNan] [-k]

PRODUCTBESCHRIJVING


Deze tool maakt deel uit van de samba(7) suites.

smbclient is een client die kan 'praten' met een SMB/CIFS-server. Het biedt een interface
vergelijkbaar met dat van het ftp-programma (zie ftp(1)). Bewerkingen omvatten zaken als krijgen
bestanden van de server naar de lokale machine, waarbij bestanden van de lokale machine naar de
server, het ophalen van directory-informatie van de server enzovoort.

OPTIES


dienst mij
servicenaam is de naam van de service die u op de server wilt gebruiken. Een servicenaam
heeft de vorm //server/service waar server is de NetBIOS-naam van de SMB/CIFS
server die de gewenste service biedt en service is de naam van de aangeboden dienst.
Dus om verbinding te maken met de service "printer" op de SMB/CIFS-server "smbserver", zou u:
gebruik de servicenaam //smbserver/printer

Merk op dat de vereiste servernaam NIET noodzakelijk de IP (DNS)-hostnaam is van de
server! De vereiste naam is een NetBIOS-servernaam, die al dan niet hetzelfde kan zijn
als de IP-hostnaam van de machine waarop de server draait.

De servernaam wordt opgezocht volgens ofwel de -R parameter naar smbclient of
met behulp van de parameter name resolve order in de smb.conf(5) bestand, waardoor een
beheerder om de volgorde en methoden te wijzigen waarmee servernamen worden opgezocht.

wachtwoord
Het wachtwoord dat nodig is om toegang te krijgen tot de opgegeven service op de opgegeven server. Als dit
parameter wordt geleverd, de -N optie (wachtwoordprompt onderdrukken) wordt verondersteld.

Er is geen standaardwachtwoord. Als er geen wachtwoord is opgegeven op de opdrachtregel (ofwel:
door deze parameter te gebruiken of een wachtwoord toe te voegen aan de -U optie (zie hieronder)) en de -N
optie niet is opgegeven, zal de klant om een ​​wachtwoord vragen, zelfs als de gewenste
service heeft er geen nodig. (Als er geen wachtwoord nodig is, drukt u gewoon op ENTER om
geef een null-wachtwoord op.)

Opmerking: sommige servers (inclusief OS/2 en Windows for Workgroups) staan ​​op hoofdletters
wachtwoord. Wachtwoorden in kleine letters of hoofdletters kunnen door deze servers worden geweigerd.

Wees voorzichtig met het opnemen van wachtwoorden in scripts.

-R|--name-resolve
Deze optie wordt door de programma's in de Samba-suite gebruikt om te bepalen welke naam
services en in welke volgorde hostnamen worden omgezet in IP-adressen. De optie duurt een
door spaties gescheiden reeks van verschillende opties voor naamomzetting.

De opties zijn:"lmhosts", "host", "wins" en "bcast". Ze zorgen ervoor dat namen worden
als volgt opgelost:

· lmhosts: Zoek een IP-adres op in het Samba lmhosts-bestand. Als de regel in lmhosts
heeft geen naamtype gekoppeld aan de NetBIOS-naam (zie de lmhosts(5) voor details)
dan komt elk naamtype overeen voor opzoeken.

· gastheer: Voer een standaard hostnaam uit naar IP-adresomzetting, met behulp van het systeem
/ Etc / hosts, NIS of DNS-lookups. Deze methode van naamomzetting werkt
systeemafhankelijk, bijvoorbeeld op IRIX of Solaris dit kan worden bestuurd door de
/etc/nsswitch.conf het dossier). Merk op dat deze methode alleen wordt gebruikt als de NetBIOS-naam
type dat wordt opgevraagd is het 0x20 (server) naamtype, anders wordt het genegeerd.

· wins: Vraag een naam op met het IP-adres vermeld in de wins server parameter. Als Nee
WINS-server is opgegeven, deze methode wordt genegeerd.

· bcast: Voer een uitzending uit op elk van de bekende lokale interfaces die worden vermeld in de
interfaces parameter. Dit is de minst betrouwbare van de naamomzettingsmethoden zoals:
het hangt ervan af of de doelhost zich op een lokaal verbonden subnet bevindt.

Als deze parameter niet is ingesteld, wordt de naamomzettingsvolgorde gedefinieerd in de smb.conf(5) bestand
parameter (naam oplosvolgorde) wordt gebruikt.

De standaardvolgorde is lmhosts, host, wins, bcast en zonder deze parameter of invoer in
the naam oplossen bestellen parameter van de smb.conf(5) bestand de naam resolutie methoden zal
in deze volgorde worden geprobeerd.

-M|--bericht NetBIOS-naam
Met deze optie kunt u berichten naar een ander verzenden, gebruikmakend van het "WinPopup"-protocol
computer. Zodra een verbinding tot stand is gebracht, typt u uw bericht en drukt u op ^D
(controle-D) om te eindigen.

Als de ontvangende computer WinPopup draait, zal de gebruiker het bericht ontvangen en
waarschijnlijk een piep. Als ze WinPopup niet gebruiken, gaat het bericht verloren, en nee
foutmelding zal optreden.

Het bericht wordt ook automatisch afgebroken als het bericht groter is dan 1600 bytes, omdat dit:
is de limiet van het protocol.

Een handige truc is om het bericht door smbclient te sturen. Bijvoorbeeld: smbclient -M
FRED < mymessage.txt stuurt het bericht in het bestand mymessage.txt naar de machine
FRED.

Mogelijk vindt u ook de -U en -I nuttige opties, omdat u hiermee de FROM . kunt bedienen
en TO delen van het bericht.

Zie de bericht commando parameter in de smb.conf(5) voor een beschrijving van hoe u
inkomende WinPopup-berichten in Samba afhandelen.

Note: Kopieer WinPopup naar de opstartgroep op uw WfWg-pc's als u dat altijd wilt
berichten kunnen ontvangen.

-p|--poort poort
Dit nummer is het TCP-poortnummer dat zal worden gebruikt bij het maken van verbindingen met de
server. Het standaard (bekende) TCP-poortnummer voor een SMB/CIFS-server is 139, wat:
is de standaard.

-g|--grijpbaar
Deze parameter biedt in combinatie met -L gemakkelijk parseerbare uitvoer die verwerking mogelijk maakt
met hulpprogramma's zoals grep en cut.

-m|--max-protocolprotocol
Hierdoor kan de gebruiker het hoogste SMB-protocolniveau selecteren dat smbclient zal gebruiken
om verbinding te maken met de server. Standaard is dit ingesteld op NT1, wat de hoogste is
beschikbaar SMB1-protocol. Gebruik de tekenreeksen SMB2 . om verbinding te maken met het SMB3- of SMB2-protocol
of SMB3 respectievelijk. Houd er rekening mee dat om verbinding te maken met een Windows 2012-server met gecodeerde
transport selecteren van een max-protocol van SMB3 is vereist.

-P|--machine-pas
Maak query's naar de externe server met behulp van het computeraccount van de lokale server.

-I|--ip-adres IP-adres
IP adres is het adres van de server waarmee verbinding moet worden gemaakt. Het moet worden gespecificeerd in
standaard "abcd"-notatie.

Normaal gesproken zou de client proberen een genoemde SMB/CIFS-server te lokaliseren door deze op te zoeken
via het NetBIOS-naamomzettingsmechanisme dat hierboven is beschreven in de naam oplossen bestellen
parameter hierboven. Het gebruik van deze parameter dwingt de client om aan te nemen dat de server
bevindt zich op de machine met het opgegeven IP-adres en de NetBIOS-naamcomponent van de
bron waarmee verbinding wordt gemaakt, wordt genegeerd.

Er is geen standaard voor deze parameter. Indien niet geleverd, wordt dit bepaald
automatisch door de klant zoals hierboven beschreven.

-E|--stderr
Deze parameter zorgt ervoor dat de client berichten schrijft naar de standaard foutenstroom
(stderr) in plaats van naar de standaard uitvoerstroom.

Standaard schrijft de client berichten naar standaarduitvoer - meestal de tty van de gebruiker.

-L|--lijst
Met deze optie kunt u kijken welke services beschikbaar zijn op een server. Jij gebruikt het
als smbclient -L host en er zou een lijst moeten verschijnen. De -I optie kan handig zijn als uw
NetBIOS-namen komen niet overeen met uw TCP/IP DNS-hostnamen of als u probeert een
host op een ander netwerk.

-b|--verzendbuffer buffergrootte
Bij het verzenden of ontvangen van bestanden gebruikt smbclient een interne buffer met de grootte van de
maximum aantal toegestane verzoeken aan de verbonden server. Dit commando staat dit toe
grootte kan worden ingesteld op een bereik tussen 0 (wat betekent dat u de standaard door de server beheerde)
grootte) bytes en 16776960 (0xFFFF00) bytes. Het gebruik van de door de server gecontroleerde grootte is de
het meest efficiënt omdat smbclient zoveel gelijktijdige lees- of schrijfbewerkingen zal pijpen als nodig is
om de server zo druk mogelijk te houden. Als u dit op een ander formaat instelt, wordt het langzamer
de overdracht. Dit kan ook worden ingesteld met het iosize-commando in smbclient.

-B|--bladeren
Blader door SMB-servers met behulp van DNS.

-d|--debuglevel=niveau
niveau is een geheel getal van 0 tot 10. De standaardwaarde als deze parameter niet is opgegeven
is 1.

Hoe hoger deze waarde, hoe meer details er worden vastgelegd in de logbestanden over de
activiteiten van de server. Op niveau 0 zullen alleen kritieke fouten en ernstige waarschuwingen
ingelogd zijn. Niveau 1 is een redelijk niveau voor dagelijks hardlopen - het genereert een kleine
hoeveelheid informatie over uitgevoerde operaties.

Niveaus boven 1 genereren aanzienlijke hoeveelheden loggegevens en mogen alleen worden gebruikt
bij het onderzoeken van een probleem. Niveaus boven 3 zijn alleen ontworpen voor gebruik door ontwikkelaars
en het genereren van ENORME hoeveelheden loggegevens, waarvan de meeste extreem cryptisch zijn.

Merk op dat het specificeren van deze parameter hier de . overschrijft inloggen niveau parameter in de
smb.conf-bestand.

-V|--versie
Drukt het versienummer van het programma af.

-s|--configfile=
Het opgegeven bestand bevat de configuratiegegevens die de server nodig heeft. De
informatie in dit bestand bevat serverspecifieke informatie, zoals welke printcap
bestand dat u wilt gebruiken, evenals beschrijvingen van alle services die de server moet gebruiken
voorzien in. Zie smb.conf voor meer informatie. De standaardnaam van het configuratiebestand is
bepaald tijdens het compileren.

-l|--log-basisnaam=logdirectory
Basismapnaam voor log-/foutopsporingsbestanden. De verlenging ".programmanaam" zal worden toegevoegd
(bijv. log.smbclient, log.smbd, enz...). Het logbestand wordt nooit door de klant verwijderd.

--optie= =
Kies het smb.conf(5) optie " " waarderen " " vanaf de opdrachtregel. Dit
overschrijft gecompileerde standaardwaarden en opties die uit het configuratiebestand worden gelezen.

-N|--geen-pas
Indien gespecificeerd, onderdrukt deze parameter de normale wachtwoordprompt van de client om
de gebruiker. Dit is handig bij toegang tot een service waarvoor geen wachtwoord vereist is.

Tenzij een wachtwoord is opgegeven op de opdrachtregel of deze parameter is opgegeven, is de
cliënt zal om een ​​wachtwoord vragen.

Als er een wachtwoord is opgegeven op de opdrachtregel en deze optie is ook gedefinieerd, wordt de
wachtwoord op de opdrachtregel wordt stilzwijgend genegeerd en er wordt geen wachtwoord gebruikt.

-k|--kerberos
Probeer te authenticeren met kerberos. Alleen bruikbaar in een Active Directory-omgeving.

-C|--gebruik-ccache
Probeer de inloggegevens te gebruiken die door winbind in de cache zijn opgeslagen.

-A|--authenticatie-bestand=bestandsnaam
Met deze optie kunt u een bestand specificeren waaruit de gebruikersnaam en het wachtwoord moeten worden gelezen
gebruikt in de verbinding. Het formaat van het bestand is

gebruikersnaam =
wachtwoord =
domein =

Zorg ervoor dat de machtigingen voor het bestand de toegang van ongewenste gebruikers beperken.

-U|--user=gebruikersnaam[%wachtwoord]
Stelt de SMB-gebruikersnaam of gebruikersnaam en wachtwoord in.

Als %password niet is opgegeven, wordt de gebruiker hierom gevraagd. De klant controleert eerst
the GEBRUIKER omgevingsvariabele, dan is de LOGNAAM variabele en als een van beide bestaat, de
string is in hoofdletters. Als deze omgevingsvariabelen niet worden gevonden, wordt de gebruikersnaam
GUEST is gebruikt.

Een derde optie is om een ​​referentiebestand te gebruiken dat de leesbare tekst van de
gebruikersnaam en wachtwoord. Deze optie is voornamelijk bedoeld voor scripts waar de beheerder dat doet
de inloggegevens niet op de opdrachtregel of via omgevingsvariabelen wilt doorgeven. Indien
deze methode wordt gebruikt, zorg ervoor dat de machtigingen voor het bestand de toegang beperken
van ongewenste gebruikers. Zie de -A voor meer details.

Wees voorzichtig met het opnemen van wachtwoorden in scripts. Ook is op veel systemen het commando
regel van een lopend proces kan worden bekeken via de opdracht ps. Sta altijd toe om veilig te zijn
rpcclient om een ​​wachtwoord te vragen en dit direct in te voeren.

-S|--aanmelden|uit|vereist
Stel de ondertekeningsstatus van de client in.

-P|--machine-pas
Gebruik het opgeslagen wachtwoord van de computeraccount.

-e|--versleutelen
Deze opdrachtregelparameter vereist dat de externe server de UNIX-extensies ondersteunt of
dat het SMB3-protocol is geselecteerd. Verzoekt om de verbinding te versleutelen.
Onderhandelt over SMB-codering met SMB3- of POSIX-extensies via GSSAPI. gebruikt de
gegeven referenties voor de coderingsonderhandeling (kerberos of NTLMv1/v2 if
gegeven domein/gebruikersnaam/wachtwoord triple. Mislukt de verbinding als codering niet kan
onderhandeld.

--pw-nt-hash
Het meegeleverde wachtwoord is de NT-hash.

-n|--netbiosname
Met deze optie kunt u de NetBIOS-naam die Samba voor zichzelf gebruikt, overschrijven. Dit
is identiek aan het instellen van de netbios naam parameter in het bestand smb.conf. Echter, een
de opdrachtregelinstelling heeft voorrang op de instellingen in smb.conf.

-i|--scope
Dit specificeert een NetBIOS-scope die nmblookup zal gebruiken om mee te communiceren wanneer:
het genereren van NetBIOS-namen. Voor details over het gebruik van NetBIOS-scopes, zie rfc1001.txt
en rfc1002.txt. NetBIOS-scopes zijn: zeer zelden gebruikt, stel deze parameter alleen in als u:
bent de systeembeheerder die verantwoordelijk is voor alle NetBIOS-systemen waarmee u communiceert
met.

-W|--werkgroep=domein
Stel het SMB-domein van de gebruikersnaam in. Dit overschrijft het standaarddomein dat de . is
domein gedefinieerd in smb.conf. Als het opgegeven domein hetzelfde is als de servers NetBIOS
naam, zorgt het ervoor dat de client zich aanmeldt met behulp van de lokale SAM-servers (in tegenstelling tot de
domein SAM).

-O|--socket-opties socket opties
TCP-socketopties om in te stellen op de client-socket. Zie de parameter socket-opties in
de smb.conf-handleiding voor de lijst met geldige opties.

-?|--help
Druk een samenvatting van de opdrachtregelopties af.

--gebruik
Kort gebruiksbericht weergeven.

-t|--time-out
Hierdoor kan de gebruiker de standaard time-out afstemmen die voor elk SMB-verzoek wordt gebruikt. De
standaardinstelling is 20 seconden. Verhoog het als verzoeken aan de server soms tijd zijn
uit. Dit kan gebeuren wanneer SMB3-codering is geselecteerd en smbclient overweldigend is
de server met verzoeken. Dit kan ook worden ingesteld met het time-outcommando inside
smbcliënt.

-T|--teer teer opties
smbclient kan worden gebruikt om teer(1) compatibele back-ups van alle bestanden op een
SMB/CIFS-share. De secundaire tar-vlaggen die aan deze optie kunnen worden gegeven zijn:

· c - Maak een tar-back-uparchief op het lokale systeem. Moet worden gevolgd door de naam
van een tar-bestand, tape-apparaat of "-" voor standaarduitvoer. Bij gebruik van standaarduitvoer
je moet het logniveau op de laagste waarde -d0 zetten om te voorkomen dat je tar . beschadigd raakt
het dossier. Deze vlag is wederzijds exclusief met de x vlag.

· x - Pak een lokaal tar-bestand uit (herstel) terug naar een share. Tenzij de -D optie is
gegeven, worden de tar-bestanden hersteld vanaf het hoogste niveau van de share. Moet zijn
gevolgd door de naam van het tar-bestand, apparaat of "-" voor standaardinvoer. Onderling
exclusief bij de c vlag. Bij herstelde bestanden is de aanmaaktijd (mtime) ingesteld op
de datum die is opgeslagen in het tar-bestand. Directory's worden momenteel niet gemaakt
datums correct hersteld.

· I - Voeg bestanden en mappen toe. Is het standaardgedrag wanneer bestandsnamen zijn
hierboven gespecificeerd. Zorgt ervoor dat bestanden worden opgenomen in een uittreksel of aangemaakt (en
daarom al het andere uit te sluiten). Zie voorbeeld hieronder. Bestandsnaam globbing
werkt op twee manieren. Zien r hieronder.

· X - Sluit bestanden en mappen uit. Zorgt ervoor dat bestanden worden uitgesloten van een extract of
creëren. Zie voorbeeld hieronder. Globbing van bestandsnamen werkt op twee manieren. Zien r
hieronder.

· F - Bestand met een lijst van bestanden en mappen. De F veroorzaakt de naam
het volgen van het tar-bestand dat moet worden gemaakt om te worden gelezen als een bestandsnaam die een lijst bevat van
bestanden en mappen die in een extract moeten worden opgenomen of gemaakt (en daarom
al het andere uit te sluiten). Zie voorbeeld hieronder. Globbing van bestandsnamen werkt in één
van twee manieren. Zien r hieronder.

· b - Blokgrootte. Moet worden gevolgd door een geldige blokkering (groter dan nul). Oorzaken
tar-bestand dat moet worden geschreven in blocksize*TBLOCK (512 byte) blokken.

· g - Toenemend. Maak alleen een back-up van bestanden waarvoor de archiefbit is ingesteld. Alleen nuttig
met de c vlag.

· q - Stil. Voorkomt dat teer diagnostische gegevens afdrukt terwijl het werkt. Dit is hetzelfde als
tarmode stil.

· r - Gebruik jokertekens om op te nemen of uit te sluiten. Verouderd.

· N - Nieuwer dan. Moet worden gevolgd door de naam van een bestand waarvan de datum wordt vergeleken
tegen bestanden die tijdens het maken op de share zijn gevonden. Alleen bestanden die nieuwer zijn dan het bestand
opgegeven worden geback-upt naar het tar-bestand. Alleen nuttig met de c vlag.

· a - Stel archiefbit in. Zorgt ervoor dat de archiefbit opnieuw wordt ingesteld wanneer een back-up van een bestand wordt gemaakt.
Handig bij de g en c vlaggen.

Teer Lang Dien in namen

De tar-optie van smbclient ondersteunt nu lange bestandsnamen, zowel bij back-up als bij herstel. Echter,
de volledige padnaam van het bestand moet kleiner zijn dan 1024 bytes. Ook wanneer een tar-archief is
aangemaakt, plaatst de tar-optie van smbclient alle bestanden in het archief met relatieve namen, niet
absolute namen.

Teer bestandsnamen

Alle bestandsnamen kunnen worden opgegeven als DOS-padnamen (met '\\' als componentscheidingsteken) of als
UNIX-padnamen (met '/' als componentscheidingsteken).

Voorbeelden

Herstel van tar-bestand backup.tar naar myshare op mypc (geen wachtwoord op share).

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

Alles herstellen behalve gebruikers/docs

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

Maak een tar-bestand van de bestanden onder gebruikers/docs.

smbclient //mypc/myshare "" -N -Tc backup.tar gebruikers/docs

Maak hetzelfde tar-bestand als hierboven, maar gebruik nu een DOS-padnaam.

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

Maak een tar-bestand van de bestanden die in de bestands-tarlijst staan.

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

Maak een tar-bestand van alle bestanden en mappen in de share.

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

-D|--directory initiële directory
Ga naar de oorspronkelijke map voordat u begint. Waarschijnlijk alleen van enig nut met de tar -T
optie.

-c|--opdracht opdrachtreeks
opdrachtreeks is een door puntkomma's gescheiden lijst met opdrachten die moeten worden uitgevoerd in plaats van
prompt van stdin.
-N wordt geïmpliceerd door -c.

Dit is vooral handig in scripts en voor het afdrukken van stdin naar de server, bijv. -c
'afdrukken -'.

WERKZAAMHEDEN


Zodra de client actief is, krijgt de gebruiker een prompt te zien:

smb:\>

De backslash ("\\") geeft de huidige werkdirectory op de server aan en zal
wijzigen als de huidige werkdirectory wordt gewijzigd.

De prompt geeft aan dat de client klaar is om een ​​gebruikersopdracht uit te voeren.
Elke opdracht is een enkel woord, optioneel gevolgd door parameters die specifiek zijn voor die opdracht.
Opdracht en parameters zijn gescheiden door spaties, tenzij deze opmerkingen specifiek aangeven:
anders. Alle opdrachten zijn niet hoofdlettergevoelig. Parameters voor opdrachten kunnen al dan niet zijn:
hoofdlettergevoelig, afhankelijk van de opdracht.

U kunt bestandsnamen specificeren die spaties bevatten door de naam te citeren met dubbel
aanhalingstekens, bijvoorbeeld "een lange bestandsnaam".

Parameters tussen vierkante haken (bijv. "[parameter]") zijn optioneel. Indien niet gegeven, de
commando zal geschikte standaardwaarden gebruiken. Parameters weergegeven tussen punthaken (bijv.
" ") vereist.

Houd er rekening mee dat alle opdrachten die op de server worden uitgevoerd, daadwerkelijk worden uitgevoerd door een verzoek uit te geven
naar de server. Het gedrag kan dus van server tot server verschillen, afhankelijk van hoe de
server is geïmplementeerd.

De beschikbare commando's worden hier in alfabetische volgorde weergegeven.

? [opdracht]
If commando is opgegeven, de ? commando zal een kort informatief bericht weergeven over:
het opgegeven commando. Als er geen commando is opgegeven, verschijnt er een lijst met beschikbare commando's:
tentoon worden gesteld.

! [shell-opdracht]
If schelp commando is opgegeven, de ! commando zal lokaal een shell uitvoeren en de
gespecificeerde shell-opdracht. Als er geen opdracht is opgegeven, wordt een lokale shell uitgevoerd.

allinfo-bestand
De client zal de server vragen om alle bekende informatie over een bestand terug te geven of
directory (inclusief streams).

altname bestand
De client zal de server verzoeken de "alternatieve" naam (de 8.3-naam) terug te geven voor
een bestand of map.

archief
Stelt het archiefniveau in bij het werken met bestanden. 0 betekent negeer het archiefbit, 1
betekent alleen werken op bestanden met deze bitset, 2 betekent alleen werken op bestanden met deze
bit set en reset het na operatie, 3 betekent werken op alle bestanden en reset het na
operatie. De standaardwaarde is 0.

backup
Schakel de status van de "backup intent"-vlag die naar de server wordt gestuurd in directorylijsten
en het bestand wordt geopend. Als de "backup intent"-vlag waar is, zal de server proberen te omzeilen
sommige bestandssysteem controleert of de gebruiker SE_BACKUP of SE_RESTORE heeft gekregen
voorrechten. Deze status is handig bij het uitvoeren van een back-up- of herstelbewerking.

blokgrootte
Stelt de parameter blocksize in voor een tar-bewerking. De standaard is 20. Oorzaken tar-bestand
uit te schrijven in blokgrootte*TBLOCK (normaal 512 byte) eenheden.

annuleer jobid0 [jobid1] ... [jobidN]
De client zal de server verzoeken de afdruktaken te annuleren die worden geïdentificeerd door de gegeven
numerieke afdruktaak-ID's.

hoofdlettergevoelig
Schakelt de instelling van de vlag in SMB-pakketten die de server vertelt om te behandelen
bestandsnamen als hoofdlettergevoelig. Standaard ingesteld op UIT (vertelt bestandsserver om te behandelen
bestandsnamen als hoofdletterongevoelig). Heeft momenteel alleen invloed op Samba 3.0.5 en hoger bestand
servers met de hoofdlettergevoelige parameter ingesteld op auto in het bestand smb.conf.

CD
Als "directorynaam" is opgegeven, is de huidige werkdirectory op de server:
gewijzigd in de opgegeven map. Deze bewerking zal mislukken als om welke reden dan ook de
opgegeven directory is niet toegankelijk.

Als er geen directorynaam is opgegeven, is de huidige werkdirectory op de server:
gerapporteerd.

chmod-bestandsmodus in octaal
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. De client verzoekt de server om de UNIX . te wijzigen
machtigingen voor de gegeven octale modus, in standaard UNIX-formaat.

chown-bestand uid gid
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. De client verzoekt de server de UNIX-gebruiker te wijzigen en
groepseigendom tot de opgegeven decimale waarden. Let op: er is momenteel geen manier om
zoek op afstand de UNIX-uid- en gid-waarden voor een bepaalde naam op. Dit kan worden aangepakt
in toekomstige versies van de CIFS UNIX-extensies.

dichtbij
Sluit een bestand dat expliciet is geopend met de opdracht open. Gebruikt voor interne Samba-tests
praktische doeleinden.

del
De client zal de server verzoeken om alle bestanden te verwijderen die overeenkomen met maskeren van
de huidige werkdirectory op de server.

dir
Een lijst met overeenkomende bestanden maskeren in de huidige werkdirectory op de server zal
worden opgehaald van de server en weergegeven.

du
Maakt een directorylijst en drukt vervolgens het huidige schijfgebruik en de vrije ruimte af?
een aandeel.

echo
Doet een SMBecho-verzoek om de server te pingen. Gebruikt voor interne Samba-testdoeleinden.

afrit
Beëindig de verbinding met de server en verlaat het programma.

krijgen [lokale bestandsnaam]
Kopieer het bestand met de naam externe bestandsnaam van de server naar de machine waarop de
cliënt. Geef, indien opgegeven, de naam van de lokale kopie van het lokale bestand een naam. Houd er rekening mee dat alle overboekingen in
smbclient zijn binair. Zie ook het commando in kleine letters.

krijgenfacl
Vereist dat de server de UNIX-extensies ondersteunt. Verzoekt en drukt de POSIX ACL af op
een bestand.

harde link
Creëert een hardlink op de server met behulp van Windows CIFS-semantiek.

helpen [opdracht]
Zie de? commando hierboven.

geschiedenis
Geeft de opdrachtgeschiedenis weer.

iosize
Bij het verzenden of ontvangen van bestanden gebruikt smbclient een interne buffer met de grootte van de
maximum aantal toegestane verzoeken aan de verbonden server. Dit commando staat dit toe
grootte kan worden ingesteld op een bereik tussen 0 (wat betekent dat u de standaard door de server beheerde)
grootte) bytes en 16776960 (0xFFFF00) bytes. Het gebruik van de door de server gecontroleerde grootte is de
het meest efficiënt omdat smbclient zoveel gelijktijdige lees- of schrijfbewerkingen zal pijpen als nodig is
om de server zo druk mogelijk te houden. Als u dit op een ander formaat instelt, wordt het langzamer
de overdracht.

lcd [directorynaam]
If directory naam is opgegeven, de huidige werkmap op de lokale computer
wordt gewijzigd in de opgegeven map. Deze bewerking zal mislukken als om welke reden dan ook
de opgegeven map is niet toegankelijk.

Als er geen directorynaam is opgegeven, wordt de naam van de huidige werkdirectory op de
lokale machine zal worden gerapporteerd.

link doel linknaam
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. De client verzoekt de server om een ​​harde koppeling te maken tussen:
de linknaam en doelbestanden. Het bestand met de linknaam mag niet bestaan.

lijstverbinden
Toon de huidige verbindingen die voor DFS-doeleinden worden aangehouden.

slot
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Probeert een POSIX fcntl-slot van het gegeven type op het gegeven in te stellen
bereik. Gebruikt voor interne Samba-testdoeleinden.

Inloggen
Creëert een nieuwe vuid voor deze sessie door opnieuw in te loggen. Vervangt de stroom
vaag. Drukt de nieuwe vuid af. Gebruikt voor interne Samba-testdoeleinden.

afmelden
Meldt de gebruiker af bij de server en sluit de sessie. Gebruikt voor interne Samba-tests
praktische doeleinden.

kleine letters
Schakel kleine letters van bestandsnamen in voor de opdrachten get en mget.

Als kleine letters zijn ingeschakeld, worden lokale bestandsnamen geconverteerd naar kleine letters bij gebruik van
de opdrachten get en mget. Dit is vaak handig bij het kopiëren van (bijvoorbeeld) MSDOS-bestanden van a
server, omdat bestandsnamen in kleine letters de norm zijn op UNIX-systemen.

ls
Zie het dir-commando hierboven.

masker
Met deze opdracht kan de gebruiker een masker instellen dat tijdens recursief wordt gebruikt
werking van de mget- en mput-opdrachten.

De maskers die zijn opgegeven voor de opdrachten mget en mput fungeren als filters voor mappen
in plaats van bestanden wanneer recursie is ingeschakeld.

Het masker dat is opgegeven met de opdracht mask is nodig om bestanden binnen die te filteren
mappen. Als het masker dat is opgegeven in een mget-opdracht bijvoorbeeld "bron*" is en
het masker gespecificeerd met het masker commando is "*.c" en recursie is AAN gezet, de
mget-opdracht haalt alle bestanden op die overeenkomen met "*.c" in alle onderstaande mappen en
inclusief alle mappen die overeenkomen met "bron*" in de huidige werkmap.

Merk op dat de waarde voor masker standaard leeg is (gelijk aan "*") en zo blijft
totdat de mask-opdracht wordt gebruikt om deze te wijzigen. Het behoudt de meest recent gespecificeerde
waarde voor onbepaalde tijd. Om onverwachte resultaten te voorkomen, is het verstandig om de waarde te wijzigen
van mask terug naar "*" na gebruik van de mget- of mput-opdrachten.

md
Zie het mkdir-commando.

mget
Kopieer alle bestanden die overeenkomen maskeren van de server naar de machine waarop de client draait.

Merk op dat maskeren wordt anders geïnterpreteerd tijdens recursieve bewerking en niet-recursieve
operatie - raadpleeg de recurse- en mask-opdrachten voor meer informatie. Merk op dat alle
overdrachten in smbclient zijn binair. Zie ook het commando in kleine letters.

mkdir
Maak een nieuwe map op de server (als de toegangsrechten van de gebruiker dit toelaten) met de
opgegeven naam.

meer
Haal een extern bestand op en bekijk het met de inhoud van uw PAGER-omgevingsvariabele.

mput
Kopieer alle bestanden die overeenkomen maskeren in de huidige werkdirectory op de lokale computer om
de huidige werkdirectory op de server.

Merk op dat maskeren wordt anders geïnterpreteerd tijdens recursieve bewerking en niet-recursieve
operatie - raadpleeg de recurse- en mask-opdrachten voor meer informatie. Merk op dat alle
overdrachten in smbclient zijn binair.

op de hoogte stellen
Vraag een directory op voor wijzigingsmeldingen. Deze opdracht geeft een recursieve
filechangenotify oproep voor alle mogelijke wijzigingen. Als er wijzigingen binnenkomen, wordt één regel afgedrukt
per wijziging. Zie https://msdn.microsoft.com/en-us/library/dn392331.aspx voor een
beschrijving van de actienummers die met deze opdracht worden afgedrukt.

Dit commando eindigt nooit, het wacht voor onbepaalde tijd op een gebeurtenis.

posix
Vraag de externe server om te zien of deze de CIFS UNIX-extensies ondersteunt en drukt af
de lijst met ondersteunde mogelijkheden. Zo ja, schakel dan POSIX-padnaamverwerking en groot in
bestand lezen/schrijven (indien beschikbaar),.

posix_encrypt
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Probeer te onderhandelen over SMB-codering op deze verbinding. Indien
smbclient verbonden met kerberos-referenties (-k) de argumenten voor deze opdracht zijn:
genegeerd en de Kerberos-inloggegevens worden gebruikt om te onderhandelen over GSSAPI-ondertekening en -verzegeling
in plaats daarvan. Zie ook de -e optie voor smbclient om codering af te dwingen bij de eerste
verbinding. Dit commando is nieuw bij Samba 3.2.

posix_open
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Opent een extern bestand met behulp van de CIFS UNIX-extensies en drukt af
een fileid. Gebruikt voor interne Samba-testdoeleinden.

posix_mkdir
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Creëert een externe map met behulp van de CIFS UNIX-extensies met:
de opgegeven modus.

posix_rmdir
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Verwijdert een externe map met behulp van de CIFS UNIX-extensies.

posix_unlink
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Verwijdert een extern bestand met behulp van de CIFS UNIX-extensies.

afdrukken
Druk het opgegeven bestand af vanaf de lokale machine via een afdrukbare service op de
server.

prompt
Schakel het vragen om bestandsnamen in tijdens het uitvoeren van de mget- en mput-opdrachten.

Als deze AAN staat, wordt de gebruiker gevraagd om de overdracht van elk bestand te bevestigen tijdens:
deze commando's. Wanneer UIT geschakeld, worden alle gespecificeerde bestanden overgedragen zonder
aansporen.

leggen [externe bestandsnaam]
Kopieer het bestand met de naam lokale bestandsnaam van de machine waarop de client wordt uitgevoerd naar de
server. Geef, indien opgegeven, de naam van het externe kopieerbestand een naam. Houd er rekening mee dat alle overdrachten
in smbclient zijn binair. Zie ook het commando in kleine letters.

queue
Geeft de afdrukwachtrij weer, met de taak-ID, naam, grootte en huidige status.

ophouden
Zie het exit-commando.

leeslink symbolische linknaam
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Druk de waarde van de symbolische link "symlinknaam" af.

rd
Zie de opdracht rmdir.

herhaling
Toggle directory-recursie voor de opdrachten mget en mput.

Indien ingeschakeld, verwerken deze commando's alle mappen in de bronmap
(dwz de map waaruit ze kopiëren ) en zal terugkeren naar elke map die overeenkomt met de
masker opgegeven voor de opdracht. Alleen bestanden die overeenkomen met het masker dat is opgegeven met het masker
commando wordt opgehaald. Zie ook het maskercommando.

Als recursie is uitgeschakeld, worden alleen bestanden uit de huidige werkmap op de
bronmachine die overeenkomt met het masker dat is opgegeven voor de mget- of mput-opdrachten, zijn
gekopieerd, en elk masker dat is opgegeven met de opdracht mask wordt genegeerd.

hernoemen
Hernoem bestanden in de huidige werkmap op de server van oud bestandsnaam naar nieuwe
bestandsnaam.

rm
Alle overeenkomende bestanden verwijderen maskeren uit de huidige werkdirectory op de server.

rmdir
Verwijder de opgegeven directory (als de toegangsrechten van de gebruiker dit toelaten) van de server.

scopie
Probeer een bestand op de server te kopiëren met behulp van de meest efficiënte kopieeraanroepen aan de serverzijde.
Valt terug op het gebruik van lezen en dan schrijven als de server geen server-side kopiëren ondersteunt.

instelmodus
Een versie van het DOS attrib-commando om bestandsmachtigingen in te stellen. Bijvoorbeeld:

setmode mijnbestand +r

zou mijn bestand alleen-lezen maken.

toon verbinding
Toon de momenteel actieve verbinding die wordt vastgehouden voor DFS-doeleinden.

stat-bestand
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. De client vraagt ​​het UNIX-basisinformatieniveau aan en drukt af
dezelfde informatie als de Linux stat-opdracht over het bestand. Dit omvat de
grootte, gebruikte blokken op schijf, bestandstype, permissies, inodenummer, aantal links en
tot slot de drie tijdstempels (toegang, wijzigen en wijzigen). Als het bestand een speciaal bestand is
bestand (symlink, karakter of blokapparaat, fifo of socket) dan kan extra informatie
ook worden afgedrukt.

symbolische link doel linknaam
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. De client verzoekt de server een symbolische hard . te maken
link tussen de doel- en linkname-bestanden. Het bestand met de linknaam mag niet bestaan. Opmerking
dat de server geen link zal maken naar een pad dat buiten de huidige
verbonden aandeel. Dit wordt afgedwongen door de Samba-server.

teer [IXbgNa]
Voert een teerbewerking uit - zie de -T opdrachtregeloptie hierboven. Gedrag kan zijn:
beïnvloed door het tarmode-commando (zie hieronder). Het gebruik van g (incrementeel) en N (nieuwere) zal
tarmode-instellingen beïnvloeden. Merk op dat het gebruik van de "-" optie met tar x mogelijk niet werkt - gebruik
in plaats daarvan de opdrachtregeloptie.

blokgrootte
Blokgrootte. Moet worden gevolgd door een geldige blokkering (groter dan nul). Oorzaken tar-bestand
uitgeschreven worden in blocksize*TBLOCK (512 byte) blokken.

tarmode
Verandert het gedrag van tar met betrekking tot DOS-attributen. Er zijn 4 modi die kunnen worden
in- of uitgeschakeld.

Incrementele modus (standaard uit). Wanneer uit (volledig gebruik) zal teer een back-up maken van alles
ongeacht de archief beetje instellen. Wanneer ingeschakeld (met inc), zal tar alleen een back-up maken
bestanden met de archiefbit ingesteld.

Reset-modus (standaard uit). Indien aan (met gebruik van reset), zal tar het archiefbit aan verwijderen
alle bestanden waarvan het een back-up maakt (impliceert lezen/schrijven delen). Gebruik noreset om uit te schakelen.

Systeemmodus (standaard aan). Indien uitgeschakeld, maakt tar geen back-up van systeembestanden. Gebruik geen systeem om
zet uit.

Verborgen modus (standaard aan). Indien uitgeschakeld, maakt tar geen back-up van verborgen bestanden. Gebruik nohidden om
zet uit.

time-out
Hierdoor kan de gebruiker de standaard time-out afstemmen die voor elk SMB-verzoek wordt gebruikt. De
standaardinstelling is 20 seconden. Verhoog het als verzoeken aan de server soms tijd zijn
uit. Dit kan gebeuren wanneer SMB3-codering is geselecteerd en smbclient overweldigend is
de server met verzoeken.

ontgrendelen
Deze opdracht is afhankelijk van de server die de CIFS UNIX-extensies ondersteunt en zal mislukken
als de server dat niet doet. Probeert een POSIX fcntl-slot op het opgegeven bereik te ontgrendelen. Gebruikt
voor interne Samba-testdoeleinden.

volume
Drukt de huidige volumenaam van de share af.

vaag
Wijzigt de momenteel gebruikte vuid in het protocol in het opgegeven willekeurige nummer. Zonder
een argument drukt de huidige vuid af die wordt gebruikt. Gebruikt voor interne Samba-tests
praktische doeleinden.

tcon
Brengt een nieuwe tree connect tot stand (verbinding met een share). Vervangt de huidige boom
aansluiten. Drukt de nieuwe tid (boom-ID) af. Gebruikt voor interne Samba-testdoeleinden.

dit
Sluit de huidige share-verbinding (boom verbreken). Gebruikt voor interne Samba-tests
praktische doeleinden.

tijd
Verandert de huidige boom-ID (tid) in het protocol in een nieuw willekeurig nummer. Zonder
een argument, drukt het de tid af die momenteel wordt gebruikt. Gebruikt voor interne Samba-tests
praktische doeleinden.

OPMERKINGEN


Sommige servers zijn kieskeurig als het gaat om opgegeven gebruikersnamen, wachtwoorden, gedeelde namen (AKA
servicenamen) en machinenamen. Als u geen verbinding kunt maken, probeer dan alle parameters in
hoofdletters.

Het is vaak nodig om de -n optie te gebruiken bij het verbinden met sommige soorten servers. Voor
voorbeeld OS/2 LanManager dringt erop aan dat een geldige NetBIOS-naam wordt gebruikt, dus u moet opgeven:
een geldige naam die bekend zou zijn bij de server.

smbclient ondersteunt lange bestandsnamen waarbij de server het LANMAN2-protocol ondersteunt of
bovenstaand.

MILIEU VARIABELEN


De variabele GEBRUIKER kan de gebruikersnaam bevatten van de persoon die de client gebruikt. Dit
informatie wordt alleen gebruikt als het protocolniveau hoog genoeg is om sessieniveau te ondersteunen
wachtwoorden.

De variabele WACHTWOORD kan het wachtwoord bevatten van de persoon die de client gebruikt. Dit
informatie wordt alleen gebruikt als het protocolniveau hoog genoeg is om sessieniveau te ondersteunen
wachtwoorden.

De variabele LIBSMB_PROG kan het pad bevatten, uitgevoerd met system(), dat de client
moet verbinding maken met in plaats van verbinding te maken met een server. Deze functionaliteit is in de eerste plaats:
bedoeld als ontwikkelingshulp, en werkt het beste bij gebruik van een LMHOSTS-bestand

INSTALLATIE


De locatie van het clientprogramma is een zaak van individuele systeembeheerders. De
volgende zijn dus alleen suggesties.

Het wordt aanbevolen om de smbclient-software te installeren in /usr/local/samba/bin/ of
/usr/samba/bin/ map, deze map is voor iedereen leesbaar, alleen beschrijfbaar door root. De
client-programma zelf zou door iedereen uitvoerbaar moeten zijn. De klant moet NIET setuid zijn of
ingesteld!

De logbestanden van de client moeten in een directory worden geplaatst die alleen door de gebruiker kan worden gelezen en geschreven.

Om de client te testen, moet u de naam weten van een draaiende SMB/CIFS-server. Het is
mogelijk om te rennen smd(8) als een gewone gebruiker - die server draaien als een daemon op a
voor de gebruiker toegankelijke poort (meestal elk poortnummer boven 1024) zou een geschikte test zijn
server.

DIAGNOSE


De meeste diagnoses die door de client worden uitgegeven, worden vastgelegd in een opgegeven logbestand. Het logbestand
naam wordt opgegeven tijdens het compileren, maar kan worden overschreven op de opdrachtregel.

Het aantal en de aard van de beschikbare diagnostiek hangt af van het debug-niveau dat door de . wordt gebruikt
cliënt. Als u problemen ondervindt, stelt u het foutopsporingsniveau in op 3 en bekijkt u de logbestanden.

VERSIE


Deze man-pagina is correct voor versie 3.2 van de Samba-suite.

Gebruik smbclient online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.