1.14. Utilisation de l'utilitaire smbclient pour accéder à un partage SMB


L'utilitaire smbclient vous permet d'accéder aux partages de fichiers sur un serveur SMB, de la même manière qu'un client FTP en ligne de commande. Vous pouvez l'utiliser, par exemple, pour télécharger des fichiers vers et depuis un partage.

Conditions préalables

  • Le paquet samba-client est installé.

1.14.1. Fonctionnement du mode interactif de smbclient

Par exemple, pour s'authentifier sur le partage example hébergé sur server en utilisant le compte DOMAIN\user compte :

# smbclient -U "DOMAIN\user" //server/example
Enter domain\user's password:
Try "help" to get a list of possible commands.
smb: \>
Copy to Clipboard Toggle word wrap

Une fois que smbclient s'est connecté avec succès au partage, l'utilitaire entre en mode interactif et affiche l'invite suivante :

smb : \N>
Copy to Clipboard Toggle word wrap

Pour afficher toutes les commandes disponibles dans l'interpréteur de commandes interactif, entrez :

smb : \N> help
Copy to Clipboard Toggle word wrap

Pour afficher l'aide d'une commande spécifique, entrez :

smb : \N> help command_namehelp command_name
Copy to Clipboard Toggle word wrap

1.14.2. Utilisation de smbclient en mode interactif

Si vous utilisez smbclient sans le paramètre -c, l'utilitaire passe en mode interactif. La procédure suivante montre comment se connecter à un partage SMB et télécharger un fichier à partir d'un sous-répertoire.

Procédure

  1. Se connecter au partage :

    # smbclient -U "DOMAIN\user_name" //server_name/share_name
    Copy to Clipboard Toggle word wrap
  2. Allez dans le répertoire /example/:

    smb : \N> d /example/
    Copy to Clipboard Toggle word wrap
  3. Liste les fichiers du répertoire :

    smb: \example\> ls
      .                    D         0  Thu Nov 1 10:00:00 2018
      ..                   D         0  Thu Nov 1 10:00:00 2018
      example.txt          N   1048576  Thu Nov 1 10:00:00 2018
    
             9950208 blocks of size 1024. 8247144 blocks available
    Copy to Clipboard Toggle word wrap
  4. Téléchargez le fichier example.txt:

    smb: \example\> get example.txt
    getting file \directory\subdirectory\example.txt of size 1048576 as example.txt (511975,0 KiloBytes/sec) (average 170666,7 KiloBytes/sec)
    Copy to Clipboard Toggle word wrap
  5. Se déconnecter du partage :

    smb : \NExemple : \N> exit
    Copy to Clipboard Toggle word wrap

1.14.3. Utilisation de smbclient en mode script

Si vous passez le paramètre -c à smbclient, vous pouvez exécuter automatiquement les commandes sur le partage SMB distant. Cela vous permet d'utiliser smbclient dans des scripts.

La procédure suivante montre comment se connecter à un partage SMB et télécharger un fichier à partir d'un sous-répertoire.

Procédure

  • Utilisez la commande suivante pour vous connecter au partage, accéder au répertoire example et télécharger le fichier example.txt:
# smbclient -U DOMAIN\user_name //server_name/share_name -c "cd /example/ ; get example.txt ; exit"
Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat