Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


page en cours de création pour Hoary

Rédigé par Manu complété par Les contributeurs d'Ubuntu-fr.

Samba est composé de programmes permettant de vérifer son fonctionnement ou de se connecter avec différentes options. Cette page vous donnera les commandes avec leurs options principales les plus utiles/utilisées. Pour connaître l'ensemble des possibilités de chaque commande, veuillez consulter le man de chacune.

  • smbstatus : Cette commande vous permettra de visualiser les connexions actuelles gérées par Samba. Syntaxe:
:>smbstatus -[options]    
:>smbstatus -d                 # sortie d'info détaillée
:>smbstatus -S                 # n'affiche que la liste des dossiers partagés
:>man smbstatus                # Pour avoir la liste des options complémentaires
  • smbpasswd : Cette commande permet de créer et modifier les mots de passe de Samba. Un utilisateur ne peut l'utiliser que pour changer son mot de passe (hors option de débuggage), root a plus d'options permettant la gestion des comptes. Le fichier des mots de passe est par défaut /usr/local/samba/private/smbpasswd. Attention quand vous créez un compte associé à un mot de passe pour Samba, le nom doit exister dans le fichier /etc/passwd.

Pour les utilisateurs:

:>smbpasswd                  # Pour changer son mot de passe sur machine locale
:>smbpasswd -r nom_machine   # Pour changer son mot de passe sur une machine distante
:>man smbpasswd              # Pour avoir plus d'information

Pour root :

:>smbpasswd -a user_name     # Pour rentrer un nouvel utilisateur
:>smbpasswd -x user_name     # Supprime le compte de cet utilisateur
:>smbpasswd -d user_name     # Pour désactiver le compte de l'utilisateur
:>smbpasswd -e user_name     # Pour réactiver un compte d'utilisateur
:>smbpasswd -h               # Affiche simplement les commandes possibles
  • smbclient: Cette commande vous permet de vous connecter sur un partage Netbios ou Samba à la manière d'un client FTP. La syntaxe de base est:
:>smbclient //nom_netbios/nom_partage -U user_name        #Une fois connecté taper votre mot de passe
smb: \>help                                               #Pour avoir les commandes utilisables (presque identique au FTP)

quelques exemples de commandes:

dir ou ls : pour lister le contenu du repertoire
cd: pour changer de répertoire sur le partage distant
lcd: pour changer de répertoire local
get: permet de récuperer un fichier du répertoire distant
put: permet de poser un fichier sur le répertoire distant
del: permet d'effacer un fichier sur le partage distant
md ou mkdir: permet de créer un répertoire sur le partage distant
rd ou rmdir: permet d'effacer un répertoire sur le partage distant

Vous pouvez aussi utiliser smbclient pour envoyer des messages comme winpopup:

:>echo mon message pour le win | smbclient -M nom_netbios  #Méthode simple mais rapide
:>cat message.txt | smbclient -M nom_netbios               #Pour envoyer des messages plus importants 
                                                            Attention limite à 1600 caractères

L'envoie de travaux d'impression est également possible avec smbclient. Bien entendu la machine distante doit avoir une imprimante partagée et accessible pour vous. Exemple de commande :

$ cat mon_fichier | smbclient //pc_réseau/imprimante -c "print -"
  • smbcontrol
  • smbcacls
  • smbcquotas
  • smbmount
  • smbspool
  • smbtar
  • smbtree
  • net

Retour à la page avancée

  • applications/samba/outils.1172397378.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)