Section courante

A propos

Section administrative du site

smbclient

Client Samba
Linux Externe

Syntaxe

smbclient [-b buffersize] [-d debuglevel] [-e] [-L netbiosname] [-U username] [-I destinationIP] [-M netbiosname] [-m maxprotocol] [-A authfile] [-N] [-C] [-g] [-i scope] [-O socketoptions] [-p port] [-R nameresolveorder] [-s smbconfigfile] [-k] [-P] [-c command]
smbclient {servicename} [password] [-b buffersize] [-d debuglevel] [-e] [-D Directory] [-U username] [-W workgroup] [-M netbiosname] [-m maxprotocol] [-A authfile] [-N] [-C] [-g] [-l log-basename] [-I destinationIP] [-E] [-c commandstring] [-i scope] [-O socketoptions] [-p port] [-R nameresolveorder] [-s smbconfigfile] [-T<c|x>IXFqgbNan] [-k]

Paramètres

Nom Description
servicename Ce paramètre permet d'indiquer le nom du service devant être utilisé dans le serveur.
password Ce paramètre permet d'indiquer le mot de passe donnant accès au serveur spécifié.
-A filename Ce paramètre permet d'indiquer l'utilisation d'un fichier spécifié afin d'effectuer une connexion avec un nom d'utilisateur, un mot de passe et un nom de domaine optionnel.
--authentication-file=filename Ce paramètre permet d'indiquer l'utilisation d'un fichier spécifié afin d'effectuer une connexion avec un nom d'utilisateur, un mot de passe et un nom de domaine optionnel.
-b buffersize Ce paramètre permet de changer la taille du tampon d'envoi et de transmission quand une réception ou un envoi d'un fichier vers le serveur se produit.
-c commandstring Ce paramètre permet de passer des commandes directement sur l'entrée standard.
-d level Ce paramètre permet d'indiquer un niveau déboguage situé entre 0 et 10.
-D initialdirectory Ce paramètre permet de modifier le répertoire initiale avant de débuter.
--debuglevel=level Ce paramètre permet d'indiquer un niveau déboguage situé entre 0 et 10.
-E Ce paramètre permet d'indiquer que le client écrit les messages sur la sortie standard d'erreur plutôt que la sortie standard de flux de données.
-I IP-address Ce paramètre permet d'indiquer l'adresse IP du serveur à connecter.
-i scope Ce paramètre permet de spécifier l'étendue du NetBIOS utiliser avec afin de communiquer avec les noms NetBIOS.
-k Ce paramètre permet d'essayer l'authentification avec «kerberos».
-L Ce paramètre permet d'allouer une vérification que les services sont disponibles sur le serveur.
-l logdirectory Ce paramètre permet d'indiquer le nom de base du répertoire pour les fichiers de journaux et de déboguage.
--logfile=logdirectory Ce paramètre permet d'indiquer le nom de base du répertoire pour les fichiers de journaux et de déboguage.
-M NetBIOSname Ce paramètre permet d'allouer l'envoi de messages utilisées par le protocole «WinPopup» sur un autre ordinateur.
-N Ce paramètre permet d'enlever la question du mot de passe normal du client vers l'utilisateur.
-n primaryNetBIOSname Ce paramètre permet de modifier le nom NetBIOS que Samba utilise pour lui-même.
-O socket options Ce paramètre permet d'indiquer les options de socket TCP à fixer pour le socket du client.
-p port Ce paramètre permet d'indiquer le numéro du port TCP étant utilisé quand on effectue une connexion vers le serveur.
-P Ce paramètre permet de fabriquer une requête pour un serveur externe afin d'utiliser le compte de la machine pour le serveur local.
-R nameresolveorder Ce paramètre optionnel permet résoudre des noms de services et dans quel ordre résoudre le nom de l'hôte dans les adresses IP.
-s configurationfile Ce paramètre permet de spécifier le fichier contenant les détails de configuration requis par le serveur.
-T tar options Ce paramètre permet d'effectuer la création d'une copie de sauvegarde tar de tous les fichiers partagés sur le SMB/CIFS.
-U username[%password] Ce paramètre permet d'indiquer le nom d'utilisateur et le mot de passe SMB à utiliser.
--user=username[%password] Ce paramètre permet d'indiquer le nom d'utilisateur et le mot de passe SMB à utiliser.
-V Ce paramètre permet d'indiquer le numéro de version de cette commande.
-W domain Ce paramètre permet de spécifier le nom de domaine qu'utilise le SMB.
--workgroup=domain Ce paramètre permet de spécifier le nom de domaine qu'utilise le SMB.

Description

Cette commande permet à un client de communiquer avec un serveur SMB/CIFS.

Remarques


Exemple

L'exemple suivant permet de se connecteur avec un compteur Administrateur à un serveur Windows ayant le IP 192.168.0.222 :

smbclient //192.168.0.222/DOWNLOAD -U Administrator -password monmotdepasse

on obtiendra un résultat ressemblant à ceci si on tape ensuite help pour obtenir de l'aide et qu'on quitte immédiatement après :

smb: \> help
?              allinfo        altname        archive        blocksize      
cancel         case_sensitive cd             chmod          chown          
close          del            dir            du             echo           
exit           get            getfacl        geteas         hardlink       
help           history        iosize         lcd            link           
lock           lowercase      ls             l              mask           
md             mget           mkdir          more           mput           
newer          open           posix          posix_encrypt  posix_open     
posix_mkdir    posix_rmdir    posix_unlink   print          prompt         
put            pwd            q              queue          quit           
readlink       rd             recurse        reget          rename         
reput          rm             rmdir          showacls       setea          
setmode        stat           symlink        tar            tarmode        
translate      unlock         volume         vuid           wdel           
logon          listconnect    showconnect    ..             !
smb: \> exit

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - findsmb

Dernière mise à jour : Samedi, le 30 avril 2016