Ce document explique comment récupérer un mot de passe dans un système Cisco Unity Connection. Il peut être utilisé pour modifier le mot de passe de l'administrateur système (SA) ou de l'Interface utilisateur de téléphone (TUI) (à l'aide de la valeur correcte pour le paramètre CredentialType) pour tout utilisateur du système, tant que vous avez un accès local à la case et un accès lecture/écriture au SQL.
Aucune spécification déterminée n'est requise pour ce document.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Une procédure stockée est utilisée pour modifier le mot de passe (soit le code confidentiel de la SA, soit le code confidentiel de l'interface utilisateur téléphonique). Pour ce faire, exécutez ces étapes:
Ouvrez une visionneuse de base de données.
Vous pouvez utiliser CUDLE dans ce cas, car il est livré sur chaque installation de Cisco Unity/Cisco Unity Connection. CUDLE se trouve dans le Dépôt d'outils sous la section Outils de diagnostic.
Obtenez l'ID d'objet de l'utilisateur pour lequel vous voulez modifier le mot de passe/code PIN.
Dans ce cas, accédez à la vue vw_User, recherchez l'administrateur et cliquez avec le bouton droit sur la colonne ObjectID afin de la sélectionner et de la copier dans le presse-papiers.
Choisissez Affichage > Procédures stockées.
Sélectionnez la procédure stockée csp_CredentialModify et appuyez sur le bouton Exécuter.
Une boîte de dialogue s'affiche pour afficher chaque paramètre. Vous pouvez lire ce que fait chaque paramètre et ce que font les procédures stockées dans l'affichage du dictionnaire de données de la page procédure stockée. Vous devez vérifier ces trois paramètres :
Assurez-vous que CredentialType est 3 (pour l'accès SA).
Vérifiez que le champ strCredential est un mot de passe non chiffré. (Il est chiffré pour vous par le processus stocké.)
Vérifiez le UserOBjectId que vous avez copié à l'étape 2.
Appuyez sur Exécuter pour terminer cette procédure.
Si vous ne pouvez pas réinitialiser le mot de passe de l'administration Unity Connection à l'aide des étapes précédentes, procédez comme suit :
Téléchargez l'outil de réinitialisation du mot de passe administrateur à partir du dépôt des outils Cisco Unity.
Remarque : cet outil réinitialise le mot de passe d'accès Web pour n'importe quel compte d'un système Cisco Unity Connection. Si quelqu'un a modifié le mot de passe du compte Administrateur ou s'il est verrouillé, cet outil le réinitialise pour accéder à nouveau à l'association de sécurité.
Placez les fichiers pwreset.bat et pwreset.js du ZIP dans le dossier C:\Program Files\Cisco Systems\Cisco Unity Connection\TechTools sur le serveur Cisco Unity Connection.
Ouvrez une invite de commandes et modifiez les répertoires dans le répertoire TechTools de l'emplacement d'installation de la connexion.
Entrez pwreset.
Appuyez sur Entrée/Retour.
Remarque : Vous devez fournir des guillemets autour de votre mot de passe si vous utilisez une virgule dans votre mot de passe. Sinon, les caractères spéciaux doivent fonctionner.
Le problème ne peut pas se connecter à la page d'administration de Cisco Unity Connection version 1.2(1) pour réinitialiser le mot de passe.
Définissez techtools directory après avoir ouvert la fenêtre CLI et exécutez cette commande : dbreset <alias> <mot de passe>. Cela vous aidera à accéder à la page d'administration de Cisco Unity Connection avec le nouveau mot de passe.
Unity Connection 7.x s'exécute sur un serveur MCS 7845. Le mot de passe de l'administrateur Unity Connection est perdu. Cependant, le mot de passe de Unified OS Administrator est connu. Ces étapes montrent comment récupérer le mot de passe Unity Connection :
Connectez-vous à l'interface de ligne de commande du serveur avec les informations d'identification de l'administrateur Unified OS.
Entrez show account. Ceci affiche les comptes du système et vous recevez le nom d'utilisateur.
Admin: show account Account = Administrator, Privilege = 4
Émettez la commande utils cuc reset password <username>, où <username> est le nom d'utilisateur du compte utilisé pour la page d'administration Unity Connection qui a besoin du mot de passe.
Admin: utils cuc reset password Administrator Password: Password: Update failed: Code = 1, Authorization Failure.
Cette erreur reçue lorsque vous essayez d'obtenir un nouveau mot de passe est due à l'un de ces problèmes :
La longueur du mot de passe n'est pas correcte pour le nouveau mot de passe. Utilisez toujours 8 caractères (il peut s'agir de lettres ou de chiffres).
Le compte pour lequel vous essayez de réinitialiser le mot de passe n'est pas un compte d'administrateur valide. Afin de résoudre ce problème :
Émettez cette recommandation via CLI : exécutez cuc dbquery unitydirdb select alias à partir de vw_usernonabber.
Si vous pouvez obtenir un autre nom d'utilisateur, exécutez à nouveau la commande utils cuc reset password <username>. Voici le résultat :
Password reset has been successful.