Cette rubrique permet de supprimer des domaines de sécurité de votre configuration à l'aide de l'outil wsadmin. Supprimez les domaines de sécurité dont vous n'avez pas besoin dans votre configuration de sécurité.
Avant de commencer
Les utilisateurs affectés au rôle de l'administrateur peuvent configurer des domaines de sécurité. Vérifiez
que vous disposez du rôle administratif approprié avant de configurer des domaines de sécurité. Votre configuration doit comporter un domaine de sécurité.
Procédure
- Démarrez l'outil de scriptage wsadmin.
- Déterminez le domaine de sécurité à supprimer.
La commande listSecurityDomains permet d'afficher la liste des domaines de sécurité présents dans la configuration.
Indiquez
true pour le paramètre facultatif -listDescription pour
répertorier la description de chaque domaine de sécurité, comme dans l'exemple Jython
suivant :
print
AdminTask.listSecurityDomains('-listDescription true')
La commande renvoie l'exemple de sortie suivant :
{{name myDomain}
{description {security domain for administrative applications}}}
{{name domain2}
{description {new domain for cell123}}}
- Vérifiez qu'aucune ressource n'est affectée au domaine de sécurité à supprimer.
Profitez de cette opération pour supprimer manuellement les ressources du domaine de sécurité visé. Inutile d'effectuer cette étape si vous souhaitez supprimer le domaine de sécurité et chaque ressource affectée. La commande listResourcesInSecurityDomain permet d'afficher la liste des ressources mappées vers le domaine de sécurité visé, comme dans l'exemple Jython suivant :
print AdminTask.listResourcesInSecurityDomain('-securityDomainName domain2')
Si la commande renvoie le nom d'une ressource, supprimez celle-ci du domaine de sécurité à l'aide de la commande removeResourceFromSecurityDomain. Utilisez par exemple la commande Jython suivante pour supprimer la ressource cellule
Cell01 du domaine de sécurité
domain2 :
"AdminTask.removeResourceFromSecurityDomain('-securityDomainName domain2 -resourceName Cell=myhostCell01')"
- Supprimez le domaine de sécurité de la configuration.
Utilisez
la commande deleteSecurityDomain pour supprimer le domaine de sécurité. Si une ressource associée au domaine a été supprimée du système et que le mappage n'a pas été supprimé du domaine, indiquez le paramètre facultatif -force pour supprimer le domaine, comme dans l'exemple Jython suivant :
AdminTask.deleteSecurityDomain('-securityDomainName domain2 -force true')
- Sauvegardez les modifications.
Entrez l'exemple de commande suivante pour sauvegarder les modifications de
configuration :
AdminConfig.save()