H7.2. Utility di amministrazione del database incorporato

Per l'amministrazione del database incorporato (SQLite3) è fornita l'utility drwidbsh3.

L'utility si trova nelle seguenti directory:

in caso di SO Linux: /opt/drwcs/bin

in caso di SO FreeBSD: /usr/local/drwcs/bin

in caso di SO Windows: <directory_di_installazione_Server_Dr.Web>\bin

(di default, la directory di installazione di Server Dr.Web: C:\Program Files\DrWeb Server).

Formato del comando di avvio:

drwidbsh3 <nome_completo_file_database>

Il programma funziona in modalità di testo interattivo, è in attesa di input da parte dell'utente dei comandi del programma (i comandi iniziano con il punto).

Per richiamare la guida ad altri programmi, inserire .help. Verrà visualizzato il testo della guida.

Per ulteriori informazioni, utilizzare manuali del linguaggio SQL.

Esempio di utilizzo dell'utility drwidbsh3 per la visualizzazione e la modifica della password amministratore:

Funzionerà solo a condizione che prima venga disattivato il parametro di cifratura della password amministratore attraverso il file di configurazione del Server Dr.Web. Per i dettagli v. la descrizione del parametro passwd-salt nella sezione G1. File di configurazione di Server Dr.Web.

1.Avviare l’utility drwidbsh3 indicando il percorso del file di database:

In caso del database interno sotto SO Linux:

/opt/drwcs/bin/drwidbsh3 /var/opt/drwcs/database.sqlite

In caso del database interno sotto SO Windows:

"C:\Program Files\DrWeb Server\bin\drwidbsh3" "C:\Program Files\DrWeb Server\var\database.sqlite"

2.Per visualizzare tutti i dati memorizzati nella tabella admins, eseguire il comando:

select * from admins;

3.Per visualizzare i nomi utente e le password di tutti gli account amministratore, eseguire il comando:

select login,password from admins;

4.La schermata sottostante mostra il risultato per la variante quando esiste solo un account con il nome utente admin e la password root:

5.Per modificare la password, usare il comando update. Il seguente è un esempio del comando che cambia la password dell’account admin a qwerty:

update admins set password='qwerty' where login='admin';

6.Per uscire dall’utility, eseguire il comando:

.exit