Gestion des utilisateurs · 1 min read · Jan 05, 2026

Installer et utiliser SALTStack dans un environnement mixte - Page 3

Gestion des utilisateurs sur Salt-Minions depuis Salt-Master

Ajouter un utilisateur par :

root@salt-master:~# salt '*' user.add user02
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True
salt-centos:
    True

Définir le nom complet de l’utilisateur par :

root@salt-master:~# salt '*' user.chfullname user02 "Test User"
salt-centos:
    True
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True

ajouter l’utilisateur aux groupes par :

root@salt-master:~# salt '*' user.chgroups user02 games,ssh,mysql True
salt-centos:
    False
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True

Le CentOS a échoué, car il a des groupes différents

Essayons à nouveau

root@salt-master:~# salt '*' user.chgroups user02 games True
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True

Vérifiez ce que nous avons fait par :

root@salt-master:~# salt '*' user.list_groups user02
salt-minion2.test.local:
    - games
    - mysql
    - ssh
    - user02
salt-minion1.test.local:
    - games
    - mysql
    - ssh
    - user02
salt-centos:
    - games
    - user02

Je recommande de configurer le shell des utilisateurs car ce n’est pas agréable par défaut

root@salt-master:~# salt '*' user.chshell user02 /bin/bash
salt-centos:
    True
salt-minion1.test.local:
    True
salt-minion2.test.local:
    True

Définir le mot de passe de l’utilisateur à 123123

root@salt-master:~# salt '*' shadow.set_password user02 '$6$EYk3o52W$DaSUIfHpYMBkSShFYXdODyrHbmQlCNKFghNpRABSdrJWkIMcXay.l9FZzZshUn240GCOn5szQ3piyBMtt/x4m.'
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True

Voici deux façons de générer votre propre mot de passe :

python -c "import crypt, getpass, pwd; print crypt.crypt('123123', '\$6\$SALTsalt\$')"
openssl passwd -1

Supprimer l’utilisateur user02 précédemment créé :

root@salt-master:~# salt '*' user.delete user02 remove=True force=True
salt-minion2.test.local:
    True
salt-minion1.test.local:
    True
salt-centos:
    True
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.