Récupération du mot de passe administrateur Dr.Web Enterprise Security Suite

En cas de perte de mot de passe administrateur pour l’accès au Serveur Dr.Web, il est possible de l’afficher ou modifier, en utilisant l’accès direct à la base de données du Serveur :

a)En cas d’utilisation de la base intégrée, pour afficher ou modifier le mot de passe administrateur, utilisez l’utilitaire drwidbsh inclus dans la distribution du Serveur (voir le p. H9.2. Utilitaire d’administration de la base de données embarquée).

b)Pour une BD externe, utilisez le client sql correspondant.

Les paramètres des comptes administrateur sont conservés dans le tableau admins.

Exemples d’utilisation de l’utilitaire drwidbsh

1.Lancez l’utilitaire drwidbsh3 en spécifiant le chemin vers le fichier de BD :

Pour la BD intégrée sous Linux :

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

Pour la BD intégrée sous Windows :

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

Si vous utilisez la base de données intégrée de l’ancien format IntDB, par exemple en cas de mise à niveau du Serveur de la version 6, alors, par défaut, le nom de la base de donnée est dbinternal.dbs, tandis que l’utilitaire de gestion de la base de données est drwidbsh.

2.Pour consulter toutes les données réunies dans le tableau admins, exécutez la commande :

select * from admins;

3.Pour afficher les noms, les mots de passe de tous les comptes administrateur, exécutez la commande :

select login,password from admins;

4.La capture d’écran ci-dessous correspond au cas où il n’y a qu’un seul compte ayant le nom admin et dont le mot de passe est root :

5.Pour changer de mot de passe, utilisez la commande update. Voici un exemple de commande qui change le mot de passe du compte admin en mot de passe qwerty :

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

6.Pour quitter l’utilitaire, exécutez la commande suivante :

.exit

Pour en savoir plus sur le fonctionnement de l’utilitaire drwidbsh, consultez l’annexe H9.2. Utilitaire d’administration de la base de données embarquée.