Référence de dépannage de l’ACL

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Le dépannage des ACL comprend l’identification des erreurs de règle ACL et l’utilisation des outils de débogage pour résoudre les problèmes liés aux ACL.

    Analyseur d'accès

    L’analyseur d’accès aide les administrateurs à afficher les autorisations pour l’utilisateur, le rôle ou le groupe sélectionné. Il s’agit d’un outil de sécurité de diagnostic qui offre une visibilité complète des autorisations de ressources et des contrôles d’accès au niveau de la liste de contrôle d’accès (ACL), ce qui vous permet de comprendre qui a accès à leurs ressources, d’identifier les configurations trop permissives et de respecter les principes d’accès du moindre privilège. Pour en savoir plus sur l’utilisation de l’outil, reportez-vous à la section Analyseur d'accès.

    Activer le débogage

    Activez le débogage pour faciliter la résolution d’un problème.

    Tableau 1. Dépannage
    Erreur ou symptôme Solution
    Vous ne pouvez pas accéder aux enregistrements à partir d’une table personnalisée. Créez une règle ACL de table pour la table personnalisée accordant aux utilisateurs l’accès à la table. Sans règle ACL de table explicite, les utilisateurs doivent transmettre les autorisations de la règle ACL générique de table (*), qui restreint par défaut l’accès aux seuls administrateurs. Activez le débogage et déterminez les règles ACL qui sont évaluées pour la table personnalisée.
    Vous créez une règle ACL personnalisée qui ne fonctionne pas correctement. Les problèmes les plus probables sont qu’une autre règle prévaut sur votre règle personnalisée dans l’ordre de traitement ou que l’utilisateur ne répond pas à toutes les exigences d’autorisation pour le type d’objet. Activez le débogage et vérifiez que la règle ACL est en cours d’évaluation.
    Votre règle ACL de champ ne fonctionne pas correctement. Il existe probablement une règle ACL de table que l’utilisateur n’a pas respectée. Activez le débogage et déterminez quelles règles ACL sont évaluées pour le champ. Vérifiez qu’il n’y a pas de règle ACL de table en conflit ou de règle ACL de champ en double.
    Votre règle ACL de table ne fonctionne pas correctement. Il existe soit une règle ACL plus haut dans l’ordre de traitement, soit une règle ACL de table en double interfère avec la règle ACL de la table. Activez le débogage et déterminez quelles règles ACL sont évaluées pour la table.
    Vous pouvez voir un champ dans une liste, mais pas dans le formulaire. Il est possible que les conditions ou le script de la règle ACL soient déclenchés dans la liste, mais pas dans le formulaire. Activez le débogage et déterminez le moment où les règles ACL sont évaluées comme vraies. Mettez à jour les conditions ou le script pour avoir le même comportement sur la liste et le formulaire.
    Vous recevez un message d’erreur lors de l’exécution d’un processeur ou d’un include de script pouvant être appelé par le client. Il existe une règle ACL pour le processeur ou l’include de script pouvant être appelé par le client que l’utilisateur n’a pas respectée. Si l’utilisateur doit avoir accès à l’objet, activez le débogage et déterminez quelles règles ACL sont évaluées pour le processeur ou l’include de script. Mettez à jour la règle ACL ou les rôles d’utilisateur selon les besoins pour accéder à l’objet.