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
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_ensemble_bases_de_données
- 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
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 du client Rational ClearQuest
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
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.