Gérer Samba à partir de la ligne de commande

Liste des commandes de bases samba-tool

Commandes

Usage

samba-tool -h

Afficher l’aide de la commande samba-tool

samba-tool user -h

Afficher l’aide de la commande samba-tool user

samba-tool user create xxx

Créer un utilisateur

samba-tool user create xxx --random-password

Créer un utilisateur avec génération d’un mot de passe aléatoire

samba-tool user list

Lister les utilisateurs du domaine

samba-tool user delete xxx

Supprimer un utilisateur

samba-tool user enable xxx

Activer un utilisateur

samba-tool user disable xxx

Désactiver un utilisateur

samba-tool group add

Ajouter un groupe

samba-tool group remove

Supprimer un groupe

samba-tool group list

Lister les groupes du domaine

samba-tool group listmembers "your_domain_group"

Lister tous les membres d’un groupe

samba-tool domain passwordsettings show

Afficher la stratégie de mot de passe

samba-tool domain passwordsettings set -h

Modifier les paramètres de la stratégie de mot de passe

samba-tool group addmembers your_domain_group your_domain_user

Ajouter un membre dans un groupe

samba-tool group remove members your_domain_group your_domain_user

Supprimer un membre dans un groupe

samba-tool computer list

Lister les ordinateurs du domaine

samba-tool gpo listall

Lister les GPO du domaine

samba-tool drs showrepl

Afficher le status de réplication

samba-tool dns -help

Afficher l’aide de la commande samba-tool dns

samba-tool dns query localhost mydomain.lan srvads A

Lister les enregistrements DNS correspondant à srvads de type A de la zone mydomain.lan

samba-tool processes

Afficher les processus Samba en cours

Liste des commandes de gestion des services

Commandes

Usage

systemctl start samba-ad-dc

Démarrer le service samba (Debian)

systemctl stop samba-ad-dc

Arrêter le service samba (Debian)

systemctl status samba-ad-dc

Afficher le statut du service samba (Debian)

systemctl start bind9

Démarrer le service bind9 (Debian)

systemctl stop bind9

Arrêter le service bind9 (Debian)

systemctl status bind9

Afficher le statut du service bind9 (Debian)

systemctl start samba

Démarrer le service samba (RedHat8 et dérivées)

systemctl stop samba

Arrêter le service samba (RedHat8 et dérivées)

systemctl status samba

Afficher le statut du service samba (RedHat8 et dérivées)

systemctl start named

Démarrer le service named (RedHat8 et dérivées)

systemctl stop named

Arrêter le service named (RedHat8 et dérivées)

systemctl status named

Afficher le statut du service named (RedHat8 et dérivées)

Sur un serveur de fichiers

Commandes

Usage

systemctl start smbd

Démarrer le service smb (Debian)

systemctl stop smbd

Arrêter le service smb (Debian)

systemctl status smbd

Voir le status du service smb (Debian)

systemctl start smb

Démarrer le service smb (RedHat8 et dérivées)

systemctl stop smb

Démarrer le service smb (RedHat8 et dérivées)

systemctl status smb

Voir le statut du service smb (RedHat8 et dérivées)

systemctl start winbind

Démarrer le service winbind

systemctl stop winbind

Arrêter le service winbind

systemctl status winbind

Voir le statut du service winbind