From c5c42ef572bea2a16a102ee68959b0155d554714 Mon Sep 17 00:00:00 2001 From: Lord Hepipud Date: Sat, 27 Aug 2022 16:04:52 +0200 Subject: [PATCH] Fixes missing permission update for certificate directory --- .../icingaagent/setters/Set-IcingaUserPermissions.psm1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/core/icingaagent/setters/Set-IcingaUserPermissions.psm1 b/lib/core/icingaagent/setters/Set-IcingaUserPermissions.psm1 index 87bb09cd..32f45261 100644 --- a/lib/core/icingaagent/setters/Set-IcingaUserPermissions.psm1 +++ b/lib/core/icingaagent/setters/Set-IcingaUserPermissions.psm1 @@ -5,8 +5,9 @@ function Set-IcingaUserPermissions() [switch]$Remove = $FALSE ); - Set-IcingaAcl "$Env:ProgramData\icinga2\etc" -IcingaUser $IcingaUser -Remove:$Remove; - Set-IcingaAcl "$Env:ProgramData\icinga2\var" -IcingaUser $IcingaUser -Remove:$Remove; - Set-IcingaAcl (Get-IcingaCacheDir) -IcingaUser $IcingaUser -Remove:$Remove; + Set-IcingaAcl -Directory "$Env:ProgramData\icinga2\etc" -IcingaUser $IcingaUser -Remove:$Remove; + Set-IcingaAcl -Directory "$Env:ProgramData\icinga2\var" -IcingaUser $IcingaUser -Remove:$Remove; + Set-IcingaAcl -Directory (Get-IcingaCacheDir) -IcingaUser $IcingaUser -Remove:$Remove; Set-IcingaAcl -Directory (Get-IcingaPowerShellConfigDir) -IcingaUser $IcingaUser -Remove:$Remove; + Set-IcingaAcl -Directory (Join-Path -Path (Get-IcingaFrameworkRootPath) -ChildPath 'certificate') -IcingaUser $IcingaUser -Remove:$Remove; }