代码之家  ›  专栏  ›  技术社区  ›  maveonair

在创建活动目录组后,使用DirectorySecurity设置NTFS权限

  •  0
  • maveonair  · 技术社区  · 15 年前

    在创建了Active Directory组(都是以编程方式创建的)之后,我对设置目录的NTFS权限有点困惑。创建Active Directory对象时,必须等待几秒钟才能设置NTFS权限。如果没有超时,则有时会收到一条错误消息,指出找不到标识(Active Directory GroupName)。DirectoryInfo类中的DirectorySecurity类是否可能具有从Active Directory对象获取Identity的不同算法?因为当我用system.directoryServices检查Active Directory中现有的组时,所有对象在创建后都会突然存在。

    2 回复  |  直到 8 年前
        1
  •  1
  •   maveonair    15 年前

    我必须使用来自AD对象的SID,并使用SecurityIdentifier类作为标识。因此,当我现在使用SecurityIdenfitier设置许可时,不会有来自NTaccount的翻译,并且一切正常!

        2
  •  0
  •   Greg Askew    15 年前

    您还可以通过使用创建安全主体所用的相同DirectoryEntry引用分配权限来解决此问题。

    推荐文章