H7.2. Utilidad de administración de la base de datos incorporada

Para administrar la base de datos integrada (SQLite3), se proporciona una utilidad drwidbsh3.

La utilidad se encuentra en los siguientes directorios:

para SO Linux: /opt/drwcs/bin

para SO FreeBSD: /usr/local/drwcs/bin

para SO Windows: <directorio_instalación_Servidor_Dr.Web>\bin

(el directorio de instalación del Servidor Dr.Web predeterminado: C:\Program Files\DrWeb Server).

Formato del comando de ejecución:

drwidbsh3 <nombre_completo_archivo_base_datos>

El programa funciona en un modo de diálogo textual, esperando que el usuario ingrese los comandos del programa (los comandos comienzan con un punto).

Para obtener ayuda con otros comandos, ingrese .help. Se mostrará el texto de ayuda.

Para obtener más información use las guías de referencia del lenguaje SQL.

Ejemplo de uso de la utilidad drwidbsh3 para ver y cambiar la contraseña del administrador:

Solo funcionará si ha desactivado previamente el parámetro de cifrado de contraseña de administrador a través del archivo de configuración del Servidor Dr.Web. Para obtener más información, consulte la descripción del parámetro passwd-salt en la sección G1. Archivo de configuración del Servidor Dr.Web.

1.Ejecuta la utilidad drwidbsh3 indicando la ruta al archivo de la base de datos:

Para la base de datos integrada en el SO Linux:

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

Para la base de datos integrada en el Windows:

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

2.Para ver todos los datos almacenados en la tabla admins, ejecute el comando:

select * from admins;

3.Para ver los nombres y contraseñas de todas las cuentas de administradores, ejecute el comando:

select login,password from admins;

4.El resultado para la opción, cuando solo hay una cuenta con el nombre admin y tiene contraseña root, se muestra en la captura de pantalla:

5.Para cambiar la contraseña, use el comando update. Un ejemplo de un comando que cambia la contraseña de la cuenta admin a qwerty:

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

6.Para salir de la utilidad ejecute el comando:

.exit