Différences
Ci-dessous, les différences entre deux révisions de la page.
applications:samba:outils [Le 25/02/2007, 10:56] thedamocles Déplacée vers http://doc.ubuntu-fr.org/samba_outils |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <code> | ||
- | page en cours de création pour Hoary | ||
- | </code> | ||
- | Rédigé par [[utilisateurs:Manu]] complété par [[:contributeurs|Les contributeurs d'Ubuntu-fr]]. | ||
- | |||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | 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. | ||
- | |||
- | |||
- | ===== Commande Samba ===== | ||
- | |||
- | * **smbstatus** : Cette commande vous permettra de visualiser les connexions actuelles gérées par Samba. Syntaxe: | ||
- | |||
- | <code> | ||
- | :>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 | ||
- | </code> | ||
- | |||
- | * **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: | ||
- | |||
- | <code> | ||
- | :>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 | ||
- | </code> | ||
- | |||
- | Pour root : | ||
- | |||
- | <code> | ||
- | :>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 | ||
- | </code> | ||
- | |||
- | * **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: | ||
- | |||
- | <code> | ||
- | :>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) | ||
- | </code> | ||
- | |||
- | __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//: | ||
- | |||
- | <code> | ||
- | :>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 | ||
- | </code> | ||
- | |||
- | 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 : | ||
- | |||
- | <code> | ||
- | $ cat mon_fichier | smbclient //pc_réseau/imprimante -c "print -" | ||
- | </code> | ||
- | |||
- | * **smbcontrol** | ||
- | |||
- | * **smbcacls** | ||
- | |||
- | * **smbcquotas** | ||
- | |||
- | * **smbmount** | ||
- | |||
- | * **smbspool** | ||
- | |||
- | * **smbtar** | ||
- | |||
- | * **smbtree** | ||
- | |||
- | * **net** | ||
- | |||
- | Retour à la page [[avancee|avancée]] |