jjzjj

GetAccessControl

全部标签

c# - 为什么 FileSystemInfo 不声明 GetAccessControl 方法?

我主要对这背后的设计决策感兴趣。背景信息:FileSystemInfo是(且仅)FileInfo的基类和DirectoryInfo.这两个类都实现了GetAccessControl(),返回一个FileSecurity或DirectorySecurity对象分别。FileSecurity和DirectorySecurity都派生自FileSystemSecurity-再次是唯一这样做的类(class)。FileSecurity和DirectorySecurity似乎都没有声明它们自己的任何方法或属性——除了构造函数。然而,FileSystemInfo仍不包含publicFileSyst

c# - 使用 C# 获取服务器和映射驱动器的 ACL 列表

我们IT团队的生产变更实现者的任务是审查我们团队中所有各种对象的安全性,主要是为了确保离职或调到其他团队的人无法再访问我们的服务器共享、Web目录、SQL数据库等。我们最近完成了SQL部分,我们有一个可重复使用的脚本,可以每年运行一次(或以我们提出的任何频率运行)。它运行良好,我们在几分钟内审计了10台左右服务器上的20个数据库。现在,对于服务器的东西。我有一个使用.NET2.0在C#中编写的应用程序,它将递归扫描目录列表并将ACL转储到文本文件。这很好用。在本地机器上。UNC和映射路径不起作用,我收到以下异常消息:该进程不具备此操作所需的“SeSecurityPrivilege”权限

c# - 如何获取长路径的安全详细信息?

我正在进行文件服务器迁移,我正在编写一个小型C#应用程序来帮助我映射用户权限,以便我们可以将它们放入用户组。我正在使用Directory.GetAccessControl(path);但是当它到达这个263字rune件路径时失败。Invalidname.Parametername:name我在使用DirectoryInfo.GetAccessControl();时遇到同样的错误是否有解决方法或替代方法?谢谢! 最佳答案 一种替代方法是使用subst。在命令提示符下,您可以执行substX:"D:\reallyreallyreally