Firebird Documentation IndexFirebird Commandline UtilitiesVari script Linux/Unix → Cambiare la password di SYSDBA
Firebird Home Firebird Home Indietro: Vari script Linux/UnixFirebird Documentation IndexRisali: Vari script Linux/UnixAvanti: Creare alias di database

Cambiare la password di SYSDBA

Lo script changeDBAPassword.sh permette di cambiare la assword dell'amministratore di sistema SYSDBA e automaticamente di cambiarla in ogni script che ne fa riferimento. Lo script è eseguito in modalità non-interattiva come parte del processo di installazione per generare una password iniziale casuale la quale è memorizzata nel file /opt/firebird/SYSDBA.password.

La password è di conseguenza usata nello startup script /etc/rc.d/init.d/firebird, il quale ha anche un link simbolico a /etc/init.d/firebird. Anche il security database /opt/firebird/security2.fdb è aggioranto con la nuova password.

Attenzione

Lo script deve essere eseguito come utente root, e, quando è seguito, changeDBAPassword.sh chiederà il prompt per la password corrente di SYSDBA e poi per la nuova password. Naturalmente entrambe queste password non appariranno sullo schermo mentre le digitate per questioni di sicurezza (in modo che nessuno dietro di voi possa sbirciare e rubarvi le password) mentre eseguite lo script.

Dopo aver eseguito lo script, il file /opt/firebird/SYSDBA.password conterrà la password in chiaro, quindi fate in modo che tale file non sia leggibile da nessuno eccetto l'utente root.

Il seguente esempio mostra come utilizzare lo script per cambiare la password di SYSDBA da 'masterkey' a 'biroguin' la quale essendo personale, dovrebbe essere meno facile indovinarla.

# cd /opt/firebird/bin
# ./changeDBAPassword.sh
Please enter current password for SYSDBA user : masterkey
Please enter new password for SYSDBA user : biroguin
GSEC> GSEC>

Running ed to modify /etc/init.d/firebird
#

Attenzione

Se si cambiasse la password dell'utente SYSDBA usando l'utility gsec, dovremmo cambiarla anche negli script di startup. Quindi consiglio, per assicurarsi di aggiornare ogni cosa correttamente, di usare sempre lo script per tale compito.

Indietro: Vari script Linux/UnixFirebird Documentation IndexRisali: Vari script Linux/UnixAvanti: Creare alias di database
Firebird Documentation IndexFirebird Commandline UtilitiesVari script Linux/Unix → Cambiare la password di SYSDBA