Quali sono le conseguenze di un gruppo AD che ha come membro un gruppo, che è già un membro (riferimenti ciclici)


8

Ho cercato un Active Directory che ha diverse migliaia di gruppi, in cui coppie di gruppi sono membri l'uno dell'altro.

GroupA ha GroupB come membro. GroupB ha GroupA come membro.

Oy. Sto cercando di riflettere sulle possibili conseguenze di questa nidificazione circolare di gruppi.

Risposte:


3

Bene, prima di tutto, fai attenzione a non avere utenti che sono membri di troppi gruppi - questo può far sì che il loro token sia troppo grande e finisci con cose come questa:

inserisci qui la descrizione dell'immagine

E anche gli oggetti Criteri di gruppo smetteranno di essere elaborati, script di avvio, ecc.

Questo non risponde direttamente alla tua domanda, ma un gruppo di gruppi nidificati può sicuramente esacerbare questo problema. Non c'è nulla di intrinsecamente terribile nel fatto che i gruppi siano membri l'uno dell'altro. cioè il continuum spazio-temporale non si aprirà ... l'unica cosa che mi viene in mente è che potresti confondere alcune applicazioni che fanno ampio uso di query LDAP ... cose come Exchange, ecc.


@Sahuagin Penso che l'OP, che ha accettato questa risposta, abbia letto la frase "Non c'è nulla di intrinsecamente terribile al riguardo", mentre forse non ti sei preoccupato di leggere così lontano.
Ryan Ries,

7

Quindi, non direi che è male, ma può essere. Ci sono alcuni motivi, uno di questi ha a che fare con lo scripting. L'annidamento circolare è essenzialmente un "ciclo infinito" perché gli script utilizzano molte funzioni ricorsive. Ciò ovviamente causerebbe un errore di uno script, ecc.

Poi c'è l'idea di "semplificazione" in AD a cui la nidificazione circolare è intrinsecamente contraria.

Esiste uno script PowerShell nella galleria Technet che aiuta a individuare gruppi nidificati circolari, puoi trovarlo qui e ti aiuterà a localizzare i gruppi circolari: Trova gruppi nidificati circolari

Altri due script di PowerShell che consentono di disegnare gruppi nidificati e quindi aiutano a trovare un annidamento circolare rapido:

  • Grafico di gruppi di sicurezza AD nidificati per proprietà Back-Link di MemberOf
  • Grafico di gruppi di sicurezza AD nidificati per proprietà membro


  • 2

    Non ci sono conseguenze - almeno non per quanto riguarda Active Directory.

    Ho visto distribuzioni con questa condizione più volte; l'unica cosa che si rompe è il codice scritto male che enumera ricorsivamente i gruppi. E in quei casi, è una cosa semplice controllare questo tipo di loop nel codice e ignorare i gruppi che hai già elencato, oppure limitare semplicemente la profondità di ricorsione.


    Sono disposto a scommettere che potresti subire un colpo di performance generando token / calcolando l'appartenenza al gruppo.
    notbad.jpeg,
    Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
    Licensed under cc by-sa 3.0 with attribution required.