Gestione utenti · 1 min read · Jan 05, 2026

Installa e usa SALTStack in un ambiente misto - Pagina 3

Gestione utenti su Salt-Minions da Salt-Master

Aggiungere un utente con:

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

Imposta il nome completo dell’utente con:

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

aggiungere l’utente ai gruppi con:

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

Il CentOS ha fallito, perché ha gruppi diversi

Proviamo di nuovo

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

Controlla cosa abbiamo fatto con:

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

Raccomando di impostare la shell degli utenti perché di default non è piacevole

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

Imposta la password dell’utente su 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

Ecco due modi per generare la tua password:

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

Rimuovi l’utente precedentemente creato user02:

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

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.