Aug 292014
 

Se si gestisce un server con molti utenti diversi o semplicemente il computer di famiglia si avranno probabilmente molti account diversi da gestire, ed un aspetto importante di qualsiasi account è la sua password.

In questo piccolo articolo vi mostrerò come utilizzare il comando passwd , ma anche il modo di fare qualche piccolo script bash o utilizzare una applicazione web, nel caso in cui si disponga di un ambiente più complesso, come ad esempio un server centrale LDAP che mantiene tutte le informazioni sugli account.

Continue reading »

Flattr this!

Apr 172012
 

Nel mio lavoro non ho usato molte volte “Expect“, ma per fare alcuni compiti ho imparato ad usarlo e devo dire che per completare alcune attività questo programma può aiutare molto ed essere una valida alternativa a soluzioni più complesse , come un programma completo in python, php o il vostro programma di scripting preferito.

Ma prima una descrizione di expect presa dalla sua pagina man:

Expect è un programma che “parla” con altri programmi interattivi in base ad uno script. Dopo lo script, Expect sa cosa aspettarsi da un programma e quale dovrebbe essere la risposta corretta. Un linguaggio interpretato fornisce ramificazionei ad alto livello e strutture di controllo per dirigere il dialogo. Inoltre, l’utente può assumere il controllo e interagire direttamente quando desiderato, poi restituire il controllo allo script.

In questo articolo vi mostrerò 2 esempi su come usarlo, per connettersi a un server remoto via ssh e dare un comando, per cambiare la password di un utente con il comando passwd.

Continue reading »

Flattr this!