gpt4 book ai didi

c++ - 如何使用 C++ 为特定用户获取文件夹的 ACL 权限?

转载 作者:行者123 更新时间:2023-11-30 02:57:10 28 4
gpt4 key购买 nike

首先,让我问一下,在 Windows-NT 上,ACL 权限是否会根据每个用户更改?我问的原因是因为 accesschk实用程序似乎将用户名作为参数,同时还需要一个对象来检查(在我的例子中是文件夹路径)。

无论哪种情况,您如何使用 C++ 为特定 Windows 用户获取文件夹的 ACL 权限 ( this stuff )?我假设我需要调用 GetNamedSecurityInfo但是我如何获得用户帐户的权限?

最佳答案

ACL 的全部意义在于用户之间的差异。它们是访问控制列表;他们控制哪些用户可以访问资源。

您在 GetNamedSecurityInfo 上是正确的。它为您提供两种 ACL,SACL 和 DACL。 SACL处理文件访问审计(很少用),DACL有权限。您可以分解使用 GetExplicitEntriesFromAcl 返回的 DACL。

关于c++ - 如何使用 C++ 为特定用户获取文件夹的 ACL 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849221/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com