Permissions des groupes phpBB : comprendre les droits, rôles et conflits entre groupes

Statut : Sans réponse

Guides pratiques, solutions et procédures détaillées pour résoudre les problèmes courants, corriger les erreurs et mieux administrer votre forum phpBB.


phpBB-Lab
Fondateur
Messages : 43
Enregistré le : dim. 6 sept. 2026 00:22
Localisation : Liège Belgique

Permissions des groupes phpBB : comprendre les droits, rôles et conflits entre groupes

Message par phpBB-Lab »

Permissions des groupes phpBB : comprendre les droits, rôles et conflits entre groupes

Dans phpBB, les groupes ne servent pas seulement à ranger les utilisateurs.

Ils sont aussi l’un des principaux mécanismes utilisés pour leur attribuer des permissions.

Un membre peut appartenir à plusieurs groupes en même temps.

Chacun de ces groupes peut lui apporter des droits différents.

Et c’est précisément là que beaucoup d’administrateurs commencent à se perdre.

Pourquoi un utilisateur possède-t-il une permission alors qu’elle n’est pas activée dans son groupe principal ?

Pourquoi un autre utilisateur reste-t-il bloqué alors qu’un groupe lui donne explicitement le droit ?

Pourquoi modifier un groupe peut-il affecter des dizaines ou des centaines de comptes d’un seul coup ?

Ce guide va reprendre le fonctionnement depuis le début afin de comprendre réellement :

  • []à quoi servent les groupes dans le système de permissions ;
    []ce qu’est une permission de groupe ;
    []la différence entre permissions globales et permissions liées aux forums ;
    []comment plusieurs groupes peuvent cumuler leurs droits ;
    []comment fonctionnent Oui, Non et Jamais ;
    []à quoi servent les rôles ;
    []pourquoi le groupe principal n’est pas le seul groupe important ;
    []comment diagnostiquer un conflit de permissions ;

  • et comment organiser les groupes sans transformer les permissions en casse-tête.

1. Un groupe n’est pas seulement une liste de membres

Dans phpBB, un groupe peut servir à plusieurs choses.

Il peut notamment :

  • []regrouper plusieurs utilisateurs ;
    []attribuer une couleur ou certains éléments de présentation ;
    []faciliter l’organisation des membres ;
    []attribuer des permissions ;
    []donner accès à certaines parties du forum ;
    []accorder des fonctions particulières ;

  • ou au contraire limiter certaines possibilités.

Prenons un exemple simple :

Code : Tout sélectionner

Utilisateurs enregistrés
Testeurs
Équipe technique
Modérateurs

Un même utilisateur pourrait appartenir aux quatre groupes.

Ses permissions finales ne seront donc pas forcément celles d’un seul de ces groupes.

phpBB doit prendre en compte l’ensemble des permissions applicables.

2. Le principe le plus important : les permissions s’additionnent

Imaginons un utilisateur appartenant à deux groupes.

Code : Tout sélectionner

Utilisateurs enregistrés
Testeurs

Le groupe Utilisateurs enregistrés ne lui donne pas une permission particulière.

Le groupe Testeurs, lui, lui accorde cette permission.

Dans de nombreux cas, le résultat final sera que l’utilisateur possède bien cette permission.

On peut représenter cela ainsi :

Code : Tout sélectionner

Utilisateurs enregistrés : Non
Testeurs : Oui

Résultat : Oui

C’est une notion essentielle.

Un utilisateur ne reçoit pas uniquement les permissions de son groupe principal.

Toutes ses appartenances peuvent intervenir.

3. Groupe principal et permissions : attention à la confusion

Chaque utilisateur peut avoir un groupe principal.

Mais cela ne signifie pas :

Code : Tout sélectionner

Seules les permissions du groupe principal comptent.

C’est faux.

Le groupe principal est important pour certains éléments de fonctionnement et de présentation, mais un utilisateur peut recevoir des permissions depuis plusieurs groupes auxquels il appartient.

Par exemple :

Code : Tout sélectionner

Groupe principal :
Utilisateurs enregistrés

Autres groupes :
Testeurs
Développeurs
Modérateurs

Les permissions de Testeurs, Développeurs et Modérateurs peuvent tout à fait influencer les droits réels de cet utilisateur.

4. Les groupes prédéfinis de phpBB

Une installation classique de phpBB possède déjà plusieurs groupes spéciaux.

Selon la langue et la personnalisation du forum, vous trouverez notamment des groupes correspondant à :

  • []l’administration ;
    []la modération globale ;
    []les utilisateurs enregistrés ;
    []les nouveaux utilisateurs ;
    []les visiteurs ;
    []les robots.

Ces groupes ont chacun un rôle particulier.

Il est généralement préférable de comprendre leur fonction avant de modifier leurs permissions en profondeur.

Un changement appliqué au groupe des utilisateurs enregistrés peut par exemple affecter presque tous les membres du forum.

5. Un changement de permission de groupe peut avoir un impact très large

Supposons que votre forum possède 5 000 membres.

Tous appartiennent au groupe :

Code : Tout sélectionner

Utilisateurs enregistrés

Si vous modifiez une permission de ce groupe, vous ne modifiez pas un seul utilisateur.

Vous pouvez modifier le comportement de milliers de comptes.

C’est l’un des grands avantages des groupes :

une seule configuration permet de gérer beaucoup d’utilisateurs.

Mais c’est aussi une raison d’être prudent.

6. Permissions globales et permissions de forum : ce n’est pas la même chose

C’est probablement la confusion la plus fréquente.

Dans phpBB, certaines permissions concernent le forum dans son ensemble.

D’autres concernent un forum particulier.

Par exemple, une permission globale peut porter sur une fonctionnalité générale disponible pour un groupe.

Une permission de forum concerne une section précise.

Il faut donc distinguer :

Code : Tout sélectionner

Permissions globales du groupe

et :

Code : Tout sélectionner

Permissions du groupe dans un forum précis

Ce sont deux niveaux différents.

7. Exemple : un groupe peut avoir des droits généraux sans avoir accès à un forum

Prenons un groupe :

Code : Tout sélectionner

Testeurs

Vous lui accordez certaines possibilités globales.

Mais le forum :

Code : Tout sélectionner

Zone privée de développement

n’autorise pas ce groupe à entrer.

Les membres du groupe Testeurs pourront donc posséder leurs permissions globales tout en restant exclus de ce forum particulier.

Cela n’a rien de contradictoire.

Les deux systèmes ne répondent simplement pas à la même question.

8. La bonne question à se poser

Lorsque vous configurez les permissions d’un groupe, demandez-vous d’abord :

Code : Tout sélectionner

 Est-ce que je configure un droit général,
ou un droit concernant un forum précis ?

Cette question évite énormément d’erreurs.

Si votre objectif est :

Code : Tout sélectionner

Ce groupe doit pouvoir entrer dans le forum Bêta.

vous travaillez sur une permission liée au forum.

Si votre objectif est :

Code : Tout sélectionner

Les membres de ce groupe doivent disposer d’une capacité générale particulière.

vous regardez les permissions globales appropriées.

9. Où gérer les permissions des groupes ?

Dans le Panneau d’administration, rendez-vous dans la section consacrée aux Permissions.

phpBB propose plusieurs écrans.

Vous pouvez notamment gérer les permissions en partant :

  • []des groupes ;
    []des utilisateurs ;
    []des forums ;
    []des administrateurs ;
    []des modérateurs ;
    []ou des permissions spécifiques aux forums.

Il faut donc choisir l’écran correspondant réellement à votre objectif.

Ne modifiez pas une permission simplement parce que vous voyez le nom du groupe quelque part.

10. Commencer par définir le rôle du groupe

Avant de toucher aux réglages, écrivez mentalement ce que le groupe doit représenter.

Exemple :

Code : Tout sélectionner

Groupe Testeurs

Mission :
tester les nouvelles fonctionnalités.

Doit pouvoir :

* accéder à la zone bêta ;
* lire les sujets ;
* publier des retours.

Ne doit pas pouvoir :

* administrer le forum ;
* modérer les autres sections ;
* modifier la configuration générale.
    

Avec cet objectif clairement défini, les permissions deviennent beaucoup plus faciles à choisir.

11. Mauvaise méthode : donner des droits jusqu’à ce que cela fonctionne

Une mauvaise pratique fréquente consiste à faire ceci :

Code : Tout sélectionner

Ça ne fonctionne pas.

Je mets Oui ici.
Toujours pas.

Je mets encore Oui là.
Toujours pas.

Je donne davantage de permissions.

Au bout de quelques essais, la fonctionnalité finit éventuellement par fonctionner.

Mais personne ne sait plus pourquoi.

Quelques mois plus tard, le groupe possède des droits qu’il n’aurait jamais dû avoir.

La bonne méthode consiste à identifier précisément la permission nécessaire.

12. Comprendre Oui

Dans le système de permissions phpBB :

Code : Tout sélectionner

Oui

signifie qu’une source de permissions accorde le droit.

Exemple :

Code : Tout sélectionner

Groupe Testeurs
Permission X : Oui

Le groupe Testeurs apporte donc cette permission à ses membres.

13. Comprendre Non

Code : Tout sélectionner

Non

est souvent mal interprété.

Beaucoup pensent :

Code : Tout sélectionner

Non = interdit quoi qu’il arrive.

Ce n’est généralement pas la bonne manière de le comprendre.

Dans beaucoup de situations, Non signifie plutôt :

Code : Tout sélectionner

Ce groupe n’accorde pas cette permission.

Un autre groupe peut éventuellement l’accorder.

Exemple :

Code : Tout sélectionner

Utilisateurs enregistrés : Non
Testeurs : Oui

Le membre appartenant aux deux groupes pourra recevoir la permission grâce au groupe Testeurs.

14. Comprendre Jamais

Code : Tout sélectionner

Jamais

est beaucoup plus puissant.

Il représente une interdiction forte.

Prenons :

Code : Tout sélectionner

Utilisateurs enregistrés : Oui
Utilisateurs restreints : Jamais

Un membre appartenant aux deux groupes peut rester bloqué à cause du Jamais.

C’est souvent la source des problèmes les plus difficiles à comprendre.

15. Pourquoi Jamais doit rester exceptionnel

Il peut être tentant de mettre Jamais partout lorsqu’on souhaite refuser quelque chose.

Mais ce choix rend les permissions beaucoup plus rigides.

Supposons que vous créez plus tard un groupe :

Code : Tout sélectionner

Membres de confiance

et que vous lui accordez Oui.

Si ces utilisateurs appartiennent également à un groupe contenant Jamais, votre nouveau Oui peut ne pas produire l’effet attendu.

Vous allez alors chercher longtemps un problème qui vient simplement d’un ancien Jamais oublié.

16. Une règle pratique

Gardez cette idée en tête :

Code : Tout sélectionner

Oui = j’accorde.
Non = je n’accorde pas ici.
Jamais = je veux bloquer fortement. 

Ce n’est pas une description de tous les détails internes du moteur de permissions, mais c’est une excellente manière de raisonner lorsqu’on administre un forum.

17. Exemple avec trois groupes

Un utilisateur appartient à :

Code : Tout sélectionner

Utilisateurs enregistrés
Testeurs
Développeurs

Pour une permission particulière :

Code : Tout sélectionner

Utilisateurs enregistrés : Non
Testeurs : Oui
Développeurs : Non

Le groupe Testeurs apporte Oui.

Le résultat final peut donc être Oui.

Mais changeons légèrement la situation :

Code : Tout sélectionner

Utilisateurs enregistrés : Non
Testeurs : Oui
Développeurs : Jamais

Le Jamais du groupe Développeurs peut maintenant bloquer la permission.

C’est pour cela qu’il faut toujours regarder toutes les appartenances.

18. Les rôles simplifient énormément la gestion

phpBB dispose de rôles de permissions.

Un rôle correspond à un ensemble cohérent de réglages.

Au lieu de régler manuellement de nombreuses permissions une par une, vous pouvez attribuer un rôle adapté au groupe.

C’est beaucoup plus facile à maintenir.

Imaginez un rôle contenant :

Code : Tout sélectionner

Permission A : Oui
Permission B : Oui
Permission C : Non
Permission D : Oui
…

Vous pouvez appliquer cet ensemble sans reconstruire chaque règle manuellement.

19. Pourquoi utiliser un rôle plutôt que tout régler à la main ?

Pour trois raisons principales.

Première raison : la lisibilité

Vous comprenez immédiatement le niveau de permission général appliqué.

Deuxième raison : la cohérence

Deux groupes ayant le même besoin peuvent recevoir le même rôle.

Troisième raison : la maintenance

Vous évitez de créer des dizaines de configurations légèrement différentes sans savoir pourquoi.

20. Les permissions avancées restent utiles

Les rôles ne suffisent pas toujours.

Supposons que votre groupe :

Code : Tout sélectionner

Contributeurs

doive avoir presque les mêmes droits qu’un groupe classique, sauf une fonctionnalité précise.
Vous pouvez partir d’une base cohérente puis examiner les permissions avancées.

L’important est de savoir exactement pourquoi vous faites cette exception.

21. Éviter les groupes qui font tout

Un groupe nommé :

Code : Tout sélectionner

VIP

auquel on ajoute progressivement :

  • []des droits de forum ;
    []des permissions globales ;
    []des fonctions de modération ;
    []des privilèges administratifs ;
    []des accès privés ;
    []des exceptions diverses ;

peut rapidement devenir impossible à comprendre.

Une meilleure approche consiste parfois à séparer les responsabilités.

Par exemple :

Code : Tout sélectionner

Testeurs
Contributeurs
Modérateurs
Équipe technique

Un utilisateur peut appartenir à plusieurs groupes si nécessaire.

22. Un groupe doit avoir une fonction claire

Si vous ne savez plus répondre à cette question :

Code : Tout sélectionner

À quoi sert exactement ce groupe ?

il est probablement temps de revoir son organisation.

Un bon groupe pourrait avoir une définition simple :

Code : Tout sélectionner

Testeurs :
accès aux forums de test.

Modérateurs :
gestion des discussions.

Contributeurs :
accès aux outils réservés aux contributeurs.

Équipe :
accès à la zone interne.

Plus la mission est claire, plus les permissions seront faciles à comprendre.

23. Le groupe des utilisateurs enregistrés mérite une attention particulière

Presque tous les membres ordinaires appartiennent à ce groupe.

Il constitue donc souvent une sorte de socle commun.

Vous pouvez considérer son rôle comme :

Code : Tout sélectionner

Droits de base d’un membre normal.

Les groupes supplémentaires apportent ensuite des possibilités particulières.

Par exemple :

Code : Tout sélectionner

Utilisateur enregistré
+
Testeur

membre normal + accès aux fonctions de test

Cette façon de penser est généralement beaucoup plus simple que d’essayer de recréer toutes les permissions dans chaque groupe supplémentaire.

24. Exemple d’organisation cohérente

Imaginons les groupes suivants :

Code : Tout sélectionner

Utilisateurs enregistrés
Débutants
Testeurs
Modérateurs
Équipe technique

On peut leur donner une logique claire.

Code : Tout sélectionner

Utilisateurs enregistrés
= droits normaux d’un membre

Débutants
= restrictions temporaires supplémentaires

Testeurs
= accès aux espaces de test

Modérateurs
= fonctions de modération

Équipe technique
= accès aux zones techniques internes

Chaque groupe ajoute ou ajuste une fonction identifiable.

25. Les nouveaux utilisateurs peuvent appartenir à plusieurs groupes

Dans une configuration utilisant un groupe pour les nouveaux membres, un utilisateur peut appartenir simultanément à :

Code : Tout sélectionner

Utilisateurs enregistrés
Nouveaux utilisateurs

C’est parfaitement normal.

Cela permet à phpBB de conserver les droits de base du membre tout en lui appliquant temporairement certaines restrictions supplémentaires.

Lorsque la condition prévue par la configuration du forum est remplie, son appartenance au groupe des nouveaux utilisateurs peut évoluer.

26. C’est un bon exemple de l’utilité de Jamais

Certaines restrictions fortes peuvent justement nécessiter qu’un groupe temporaire empêche une permission normalement accordée par le groupe général.

C’est l’un des cas où la logique d’interdiction forte peut avoir du sens.

Le problème n’est donc pas que Jamais existe.

Le problème est de l’utiliser partout sans savoir pourquoi.

27. Permissions administratives et appartenance au groupe Administrateurs

Une erreur fréquente consiste à penser :

Code : Tout sélectionner

Il est dans le groupe Administrateurs,
donc tout est forcément autorisé partout.

Il faut distinguer plusieurs familles de permissions.

Les fonctions d’administration sont une chose.

Les permissions de forum en sont une autre.

La modération en est encore une autre.

Lorsqu’un problème concerne une action précise, recherchez la permission correspondant réellement à cette action.

28. Même principe pour les modérateurs

Être membre d’un groupe de modération ne signifie pas nécessairement que toutes les permissions possibles sont accordées partout sans distinction.

Il faut considérer :

  • []les permissions globales éventuelles ;
    []les permissions de modération ;
    []les forums concernés ;
    []les autres groupes auxquels appartient l’utilisateur.

Le mot modérateur ne remplace pas le système de permissions.

29. Le danger des permissions individuelles ajoutées par-dessus les groupes

phpBB permet également d’attribuer des permissions directement à certains utilisateurs.

Cela peut être utile dans des cas particuliers.

Mais imaginez cette situation :

Code : Tout sélectionner

Le groupe Testeurs possède une configuration.
Le groupe Développeurs en possède une autre.
L’utilisateur Michel possède également une exception individuelle.

Pour comprendre ses droits réels, vous devez maintenant examiner trois sources différentes.

Plus vous multipliez les exceptions individuelles, plus le diagnostic devient complexe.

30. Bonne pratique : commencer par les groupes

Si plusieurs utilisateurs doivent obtenir les mêmes droits, créez ou utilisez un groupe.

Exemple :

Mauvaise logique :

Code : Tout sélectionner

Donner individuellement l’accès bêta à :
Utilisateur A
Utilisateur B
Utilisateur C
Utilisateur D
Utilisateur E

Meilleure logique :

Code : Tout sélectionner

Groupe : Testeurs bêta

Membres :
Utilisateur A
Utilisateur B
Utilisateur C
Utilisateur D
Utilisateur E

Puis attribuez les permissions au groupe.

31. Un utilisateur a trop de droits : comment chercher ?

Ne retirez pas immédiatement des permissions au hasard.

Procédez méthodiquement.

Étape 1

Identifiez précisément le droit inattendu.

Exemple :

Code : Tout sélectionner

Cet utilisateur peut effectuer l’action X.

Étape 2

Listez ses groupes.

Étape 3

Examinez les permissions correspondant à cette action dans chacun de ces groupes.

Étape 4

Vérifiez s’il possède également une permission individuelle.

Étape 5

Examinez la permission réellement calculée.

Étape 6

Corrigez la source du droit au lieu de masquer simplement le résultat.

32. Un utilisateur n’a pas assez de droits : même méthode

Supposons qu’il devrait pouvoir utiliser une fonction mais que phpBB la refuse.

Vérifiez :

  • []à quels groupes il appartient ;
    []quel groupe est censé lui accorder la permission ;
    []si cette permission est réellement sur Oui ;
    []si une autre appartenance impose Jamais ;
    []si une permission individuelle intervient ;
    []si le problème dépend en réalité d’un forum particulier.

Ne concluez pas trop vite :

Code : Tout sélectionner

Le groupe est mal configuré.

Le problème peut venir d’une autre source.

33. Les permissions effectives sont votre meilleur outil de diagnostic

Quand les choses deviennent confuses, ne vous contentez pas de parcourir les écrans en cherchant un Oui ou un Non.

L’objectif doit être de connaître :

Code : Tout sélectionner

la permission finale obtenue par cet utilisateur.

Les outils de traçage et de consultation des permissions permettent justement de comprendre pourquoi un droit est accordé ou refusé.

C’est beaucoup plus efficace que de modifier les réglages à l’aveugle.

34. Exemple de conflit typique

Vous créez un groupe :

Code : Tout sélectionner

Rédacteurs

Vous lui donnez :

Code : Tout sélectionner

Permission de publication spéciale : Oui

Mais un membre du groupe ne peut toujours pas publier.

Vous contrôlez le groupe Rédacteurs :

Code : Tout sélectionner

Oui

Tout semble correct.

Vous découvrez finalement que le même utilisateur appartient également à :

Code : Tout sélectionner

Utilisateurs restreints

et que ce groupe possède :

Code : Tout sélectionner

Permission de publication spéciale : Jamais

Le problème ne se trouvait donc pas dans le groupe Rédacteurs.

Il se trouvait dans le cumul des groupes.

35. Tester avec un compte représentatif

Après une modification importante, ne testez pas seulement avec votre propre compte administrateur.

Testez avec un utilisateur appartenant réellement au groupe concerné.

Par exemple :

Code : Tout sélectionner

Compte de test :

* Utilisateurs enregistrés
* Testeurs
    

Vous verrez immédiatement le comportement réel.

Un compte administrateur possède souvent tellement de droits supplémentaires qu’il constitue un mauvais témoin pour vérifier les permissions ordinaires.

36. Ne pas modifier un groupe important sans mesurer l’impact

Avant de modifier :

Code : Tout sélectionner

Utilisateurs enregistrés

ou un autre groupe contenant beaucoup de membres, demandez-vous :

  • []combien d’utilisateurs seront affectés ;
    []si le changement concerne tout le forum ou seulement une section ;
    []si une permission de forum serait plus appropriée ;
    []si un nouveau groupe spécialisé serait préférable.

Ne transformez pas une exception concernant dix utilisateurs en changement global concernant tout le forum.

37. Exemple : dix membres ont besoin d’une fonction supplémentaire

Vous avez 2 000 utilisateurs enregistrés.
Dix personnes doivent avoir accès à une fonctionnalité particulière.

Mauvaise solution :

Code : Tout sélectionner

Modifier le groupe Utilisateurs enregistrés.

Bonne logique :

Code : Tout sélectionner

Créer ou utiliser un groupe spécifique.
Ajouter les dix utilisateurs.
Attribuer la permission au groupe.

Cela permet de conserver une configuration claire et réversible.

38. Garder une organisation simple

Il est possible de créer énormément de groupes.

Cela ne signifie pas qu’il faut le faire.

Une structure comme :

Code : Tout sélectionner

Groupe spécial 1
Groupe spécial 2
Groupe spécial 3
VIP 1
VIP 2
Membres avancés
Membres très avancés
Équipe spéciale
Équipe spéciale 2

devient rapidement incompréhensible.

Préférez quelques groupes dont le rôle est clairement défini.

39. Documenter les groupes inhabituels

Si vous créez un groupe particulier, notez sa fonction.

Par exemple :

Code : Tout sélectionner

Testeurs bêta :
accès temporaire aux espaces de test.

Contributeurs documentation :
accès à la préparation des guides.

Équipe technique :
accès aux discussions internes de développement.

Six mois plus tard, vous saurez toujours pourquoi le groupe existe.

40. Méthode simple avant toute modification

Pour éviter les erreurs, utilisez toujours ce raisonnement :

Code : Tout sélectionner


1. Quel utilisateur ou quelle catégorie d’utilisateurs est concerné ?
2. Quelle action doit être autorisée ou refusée ?
3. Est-ce une permission globale ou liée à un forum ?
4. Quel groupe devrait normalement apporter cette permission ?
5. Quels autres groupes peuvent influencer le résultat ?
6. Existe-t-il un Jamais ?
7. Quelle est la permission effective ?
8. Quelle est la plus petite modification nécessaire ?
    

Cette méthode évite une grande partie des problèmes de permissions.

41. Ce qu’il faut éviter

Évitez notamment :

  • []de mettre Jamais partout ;
    []de modifier des permissions sans savoir à quoi elles correspondent ;
    []de considérer uniquement le groupe principal ;
    []d’oublier qu’un utilisateur peut appartenir à plusieurs groupes ;
    []de mélanger permissions globales et permissions de forum ;
    []de donner individuellement les mêmes droits à des dizaines d’utilisateurs ;
    []de multiplier les groupes sans fonction précise ;
    []de tester uniquement avec un compte administrateur ;

  • de changer plusieurs permissions simultanément pendant un diagnostic.

42. La philosophie qui simplifie tout

Pensez les groupes comme des ensembles de responsabilités.

Par exemple :

Code : Tout sélectionner

Utilisateurs enregistrés
= socle normal

Testeurs
= capacité supplémentaire de test

Modérateurs
= responsabilités de modération

Équipe technique
= accès et fonctions techniques

Groupe restreint
= limitations particulières

Ensuite, laissez phpBB combiner ces responsabilités.

Cette manière de construire les groupes est beaucoup plus facile à maintenir que de créer un groupe complet différent pour chaque combinaison possible d’utilisateurs.

En résumé

Pour bien comprendre les permissions des groupes dans phpBB, retenez surtout ceci :

  • []Un utilisateur peut appartenir à plusieurs groupes en même temps.
    []Le groupe principal n’est pas la seule source de permissions.
    []Les permissions de plusieurs groupes peuvent se combiner.
    []Oui accorde une permission.
    []Non signifie généralement que cette source ne l’accorde pas.
    []Jamais constitue une interdiction forte et doit rester maîtrisé.
    []Les permissions globales et les permissions liées aux forums sont deux choses différentes.
    []Les rôles permettent d’appliquer des ensembles cohérents de droits.
    []Il vaut généralement mieux gérer les permissions par groupes que multiplier les exceptions individuelles.
    []Un groupe doit avoir une fonction claire.

  • Pour diagnostiquer un problème, il faut examiner l’ensemble des groupes de l’utilisateur et sa permission effective.

Le système de permissions de phpBB paraît compliqué lorsqu’on observe chaque case séparément.
Il devient beaucoup plus logique lorsqu’on comprend que phpBB cherche en réalité à répondre à une seule question :

Compte tenu de tous les groupes auxquels appartient cet utilisateur, quels droits possède-t-il finalement ?

phpBB-Lab, des solutions simples pour un phpBB meilleur😎
PHPBB-LAB: Conseils, Extensions et Support pour phpBB