:py:mod:`dissect.database.ese.ntds.objects.group` ================================================= .. py:module:: dissect.database.ese.ntds.objects.group Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.database.ese.ntds.objects.group.Group .. py:class:: Group(db: dissect.database.ese.ntds.database.Database, record: dissect.database.ese.record.Record) Bases: :py:obj:`dissect.database.ese.ntds.objects.top.Top` Represents a group object in the Active Directory. .. rubric:: References - https://learn.microsoft.com/en-us/windows/win32/adschema/c-group .. py:attribute:: __object_class__ :value: 'group' .. py:property:: sam_account_name :type: str Return the group's sAMAccountName. .. py:method:: managed_by() -> collections.abc.Iterator[dissect.database.ese.ntds.objects.Object] Return the objects that manage this group. .. py:method:: members() -> collections.abc.Iterator[dissect.database.ese.ntds.objects.User] Yield all members of this group. .. py:method:: is_member(user: dissect.database.ese.ntds.objects.User) -> bool Return whether the given user is a member of this group. :param user: The :class:`User` to check membership for.