setmasterproperty

La sous-commande setmasterproperty permet de définir les propriétés maître relatives à l'ensemble de bases de données.

Applicabilité

Plateforme : Windows (la valeur de cette sous-commande est compatible avec tous les clients sur toutes les plateformes, mais la commande installutil ne peut être exécutée que sous Windows.)

Type de commande : sous-commande d'installutil

Syntaxe

installutil setmasterproperty
nom_ensemble_bases_de_données [ -user_db_name nom_base_de_données_utilisateur] connexion_cq mot_de_passe_cq propriété_maître nouvelle_valeur

Description

La sous-commande setmasterproperty définit les propriétés maître relatives à l'ensemble de bases de données. Utilisez la sous-commande setmasterproperty avec les fonctions de propriété maître suivantes :
  • HOOKS_SEE_ALL_RECORDS. Spécifie si les requêtes exécutées par les points d'ancrage doivent ignorer les contextes de sécurité pour filtrer les ensembles de résultats. Lorsque la valeur de cette propriété est TRUE, les enregistrements sont inclus dans l'ensemble de résultats même si leur contexte de sécurité aurait normalement empêché l'utilisateur d'y accéder. Lorsque cette valeur est FALSE, les requêtes exécutées par les points d'ancrage ont le même effet que si elles avaient été exécutées par l'utilisateur en cours. Résultat : les enregistrements que l'utilisateur ne serait pas normalement autorisé à voir n'apparaissent pas dans l'ensemble de résultats.
    Remarque : Le schéma du niveau de fonction 5 définit par défaut cette valeur sur TRUE. Le schéma du niveau de fonction 6 définit par défaut cette valeur sur FALSE.
  • HOOKS_SEE_ALL_USERS. Spécifie si les requêtes d'utilisateur et de groupe exécutées par les points d'ancrage doivent ignorer l'appartenance au groupe pour filtrer les ensembles de résultats. Lorsque la valeur de cette propriété est TRUE, les informations de groupe ou d'utilisateur (en fonction du type de la requête) sont incluses dans l'ensemble de résultats même si l'utilisateur en cours n'est pas un membre. Lorsque cette valeur est FALSE, les requêtes d'utilisateur et de groupe exécutées par les points d'ancrage ont le même effet que si elles avaient été exécutées par l'utilisateur en cours.
    Remarque : Le schéma du niveau de fonction 5 définit par défaut cette valeur sur TRUE. Le schéma du niveau de fonction 6 définit par défaut cette valeur sur FALSE.
  • REMEMBER_PASSWORD. Indique la propriété maître Retenir le mot de passe pour l'ensemble de bases de données. Cette propriété maître détermine si un client Rational ClearQuest Eclipse se connectant à une base de données utilisateur de cet ensemble peut retenir le mot de passe.
  • SOFT_QUERY_LIMIT. Indique le nombre de lignes correspondant à la limite maximale que les requêtes doivent renvoyer. Si la valeur de la propriété indique une limite maximale de 0, la requête l'interprétera comme une autorisation à renvoyer un nombre illimité de lignes.
  • HARD_QUERY_LIMIT. Indique le nombre absolu de lignes correspondant à la limite absolue que les requêtes doivent renvoyer. Si la valeur de la propriété indique une limite maximale de 0, la requête l'interprétera comme une autorisation à renvoyer un nombre illimité de lignes.

Options et arguments

nom_ensembledb
Nom de l'ensemble de bases de données ou connexion contenant la base de données à activer pour l'authentification LDAP.
-user_db_namenom_base_de_données_utilisateur
Indique la base de données utilisateur à laquelle s'applique la propriété. Par défaut, la propriété s'applique à toutes les bases de données utilisateur.
connexion_cq
Nom de connexion Rational ClearQuest de l'administrateur. Cet utilisateur doit avoir des droits utilisateur de super-utilisateur et être marqué pour l'authentification Rational ClearQuest.
mot_de_passe_cq
Mot de passe Rational ClearQuest de l'administrateur. Pour indiquer un mot de passe vide, entrez simplement deux guillemets.
propriété_maître
Indique le nom de la propriété maître à définir.
nouvelle_valeur
Indique la valeur de la propriété maître.

Exemple

Dans l'exemple suivant, la sous-commande setmasterproperty définit l'indicateur REMEMBER_PASSWORD pour l'ensemble de bases de données mydbset.
installutil setmasterproperty mydbset admin "" REMEMBER_PASSWORD false

Lors d'une connexion réussie à une base de données Rational ClearQuest, le client Rational ClearQuest Eclipse vérifie la propriété maître REMEMBER_PASSWORD de l'ensemble de bases de données. S'il détecte que sa valeur est FALSE, tous les mots de passe sauvegardés sont supprimés et une boîte de dialogue avertit l'utilisateur du changement qui a eu lieu. La connexion est également marquée dans un fichier existant stocké sur le disque, de sorte qu'à l'avenir, l'utilisateur ne sera plus autorisé à utiliser la fonction "Retenir le mot de passe" pour les connexions à cet ensemble de bases de données. Par la suite, les administrateurs peuvent décider de réactiver cette fonction pour leurs utilisateurs, en définissant la propriété maître REMEMBER_PASSWORD sur "TRUE". Après s'être connectés une nouvelle fois, les utilisateurs pourront à nouveau utiliser l'option "Retenir le mot de passe".

Ainsi, les anciens mots de passe sauvegardés des utilisateurs de Rational ClearQuest Eclipse ne seront pas supprimés et la fonction ne sera pas désactivée, tant qu'ils ne se connecteront pas à l'aide d'un mot de passe sauvegardé. Jusqu'à l'établissement d'une connexion à la base de données Rational ClearQuest, le client Rational ClearQuest Eclipse n'a aucun moyen de vérifier si la fonction a été désactivée. On peut affirmer que les mots de passe sauvegardés seront supprimés immédiatement après connexion.

Voir aussi

installutil


Feedback