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
- Cette commande est utilisé afin d'effectuer du voisinage réseau entre Windows et Linux.
- Le nom Samba permet d'indiquer le projet GNU libre dédié au support du réseau Windows de Microsoft sous Linux lequel utilise le protocole SMB/CIFS. Le projet est été initialement développé par Andrew Tridgell.
- Si vous utilisez le bureau GNOME et l'application Nautilus, il pourrait être beaucoup plus simple, d'aller dans le menu déroulant «Fichier» de l'application, choisissez l'option «Se connecter à un serveur» et remplissez les options appropriés. Voici un exemple sous Ubuntu 12 :
|
|
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