Use configured NTFS ACL permissions

This commit is contained in:
Meik
2026-07-10 11:23:52 +02:00
parent f9133b3549
commit 5dfccca237
4 changed files with 50 additions and 3 deletions

View File

@@ -1349,10 +1349,17 @@ namespace C4IT.LIAM
groupNameSanitizeReplacement = GetAdditionalConfigurationValueOrDefault(
AdditionalConfigurationGroupNameSanitizeReplacementKey,
Helper.DefaultGroupNameSanitizeReplacement),
preserveAdGroupNameCase = IsAdditionalConfigurationEnabled(AdditionalConfigurationPreserveAdGroupNameCaseKey)
preserveAdGroupNameCase = IsAdditionalConfigurationEnabled(AdditionalConfigurationPreserveAdGroupNameCaseKey),
OwnerACLPermission = this.OwnerACLPermission,
WriteACLPermission = this.WriteACLPermission,
ReadACLPermission = this.ReadACLPermission
};
engine.traverseBoundaryPath = GetEffectiveTraverseBoundaryPath();
LogEntry(
$"NTFS filesystem engine ACL permissions: Owner=0x{engine.OwnerACLPermission:X}, Write=0x{engine.WriteACLPermission:X}, Read=0x{engine.ReadACLPermission:X}",
LogLevels.Debug);
foreach (var template in BuildSecurityGroupTemplates())
engine.templates.Add(template);