Hier würde ich etwas Gehirnschmalz reinstecken und planen, wie sich diese Rollen untereinander verhalten. Mehrfachzuordnung, Addition, Subtraktion, Überlappung, usw.
"Planen" ist natürlich gut, aber wenn Individualität möglich ist, dann haben 10 phys. Benutzer 20 logische Rollen.
Auch wenn es filigran wird, erst wenn der letzte User seine eigene Rolle hat, erreichst du beim Pflegeaufwand den Level, den Du auf Userebene von Anfang an hast (ausgenommen der Verwendung einer Defaultrolle, damit bist Du aber in der technischen Umsetzung schon bei der Rolle und damit redundant)
?? Wie bitte ??
Liest sich wie: je komplexer desto besser!(?)
Gruß
K-H