RT4: Creare o cambiare la password ad un utente locale

Creato il 11 maggio 2015 da Michelepinassi @michele_pinassi

Ho già descritto a fondo il sistema di gestione Request Tracker in un precedente articolo e questo post vuole essere poco più di un veloce tip e memorandum ad un problema che mi sono trovato ad affrontare: la creazione e gestione delle password degli utenti locali, soprattutto quando si utilizza autenticazione esterna (come LDAP).

In questo caso, infatti, la GUI di RT permette di creare nuovi utenti locali ma non di impostarne la password. Così, per ovviare al problema, ci viene incontro la fantastica versatilità del Perl:

perl -I/opt/rt4/local/lib -I/opt/rt4/lib -MRT -MRT::User -e'RT::LoadConfig();RT::Init(); my $u = RT::User->new($RT::SystemUser); $u->Load("[nome utente]"); $u->SetPassword("[nuova password]")'

Attenzione agli apici e buon lavoro !