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 user02salt-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 Truesalt-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 Truesalt-minion2.test.local:
True
salt-minion1.test.local:
True
salt-centos:
True
Controlla cosa abbiamo fatto con:
root@salt-master:~# salt '*' user.list_groups user02salt-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/bashsalt-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 -1Rimuovi l’utente precedentemente creato user02:
root@salt-master:~# salt '*' user.delete user02 remove=True force=Truesalt-minion2.test.local:
True
salt-minion1.test.local:
True
salt-centos:
True
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.