Abbiamo un numero di server Linux Red Hat nel nostro ambiente IT. I membri del mio team mi chiedono di scrivere uno script (preferibilmente script di shell) per cambiare la password di un utente su ognuno di quelli in un unico passaggio, usando SSH.Script per cambiare la password sui server linux su ssh
Ho cercato di trovare una soluzione ma molti degli script che ho trovato utilizzano Expect. Non abbiamo Expect installato sui nostri server e gli amministratori di sistema si sono rifiutati di consentirci di installarlo. Inoltre, gli utenti non dispongono dell'accesso root, pertanto non è possibile utilizzare passwd --stdin
o chpasswd
.
È possibile scrivere uno script in modo che un utente possa eseguirlo e modificare la password del proprio utente su tutti i server in un elenco?
Modifica amministratori di sistema? – TLP
purtroppo non un'opzione .. :) – squashbuff