Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 30 avril 2016