Benutzerverwaltung · 1 min read · Jan 05, 2026

Installieren und Verwenden von SALTStack in einer gemischten Umgebung - Seite 3

Benutzerverwaltung auf Salt-Minions vom Salt-Master

Einen Benutzer hinzufügen mit:

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

Den vollständigen Namen des Benutzers festlegen mit:

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

Benutzer zu Gruppen hinzufügen mit:

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

CentOS ist fehlgeschlagen, weil es unterschiedliche Gruppen hat.

Lass es uns noch einmal versuchen.

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

Überprüfen, was wir gemacht haben mit:

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

Ich empfehle, die Shell des Benutzers einzurichten, da sie standardmäßig nicht schön ist.

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

Das Passwort des Benutzers auf 123123 setzen.

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

Hier sind zwei Möglichkeiten, um dein eigenes Passwort zu generieren:

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

Den zuvor erstellten Benutzer user02 entfernen:

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

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.