From d0311c4387d82b90f41d19f6953791e66e2011ee Mon Sep 17 00:00:00 2001 From: dotneft Date: Wed, 17 Aug 2022 12:41:22 +0300 Subject: [PATCH] Fixed password expiration on Windows based images --- Dockerfiles/agent/windows/Dockerfile | 3 ++- Dockerfiles/agent2/windows/Dockerfile | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfiles/agent/windows/Dockerfile b/Dockerfiles/agent/windows/Dockerfile index add7165b6..6e9408afe 100644 --- a/Dockerfiles/agent/windows/Dockerfile +++ b/Dockerfiles/agent/windows/Dockerfile @@ -46,7 +46,8 @@ RUN Set-Location -Path $env:SystemDrive\.; ` New-Item -ItemType directory -Path $env:ZBX_HOME\modules | Out-Null; ` New-Item -ItemType directory -Path $env:ZBX_HOME\buffer | Out-Null; ` ` - net user /add zabbix; ` + net accounts /MaxPWAge:unlimited; ` + net user /add zabbix /expire:never /passwordreq:no; ` $acl = Get-Acl -Path $env:ZBX_HOME; ` $ace = New-Object Security.AccessControl.FileSystemAccessRule ('zabbix', 'Modify', 'ContainerInherit, ObjectInherit', 'InheritOnly', 'Allow'); ` $acl.AddAccessRule($ace); ` diff --git a/Dockerfiles/agent2/windows/Dockerfile b/Dockerfiles/agent2/windows/Dockerfile index a81c4ef12..0b6703cca 100644 --- a/Dockerfiles/agent2/windows/Dockerfile +++ b/Dockerfiles/agent2/windows/Dockerfile @@ -46,7 +46,8 @@ RUN Set-Location -Path $env:SystemDrive\.; ` New-Item -ItemType directory -Path $env:ZBX_HOME\modules | Out-Null; ` New-Item -ItemType directory -Path $env:ZBX_HOME\buffer | Out-Null; ` ` - net user /add zabbix; ` + net accounts /MaxPWAge:unlimited; ` + net user /add zabbix /expire:never /passwordreq:no; ` $acl = Get-Acl -Path $env:ZBX_HOME; ` $ace = New-Object Security.AccessControl.FileSystemAccessRule ('zabbix', 'Modify', 'ContainerInherit, ObjectInherit', 'InheritOnly', 'Allow'); ` $acl.AddAccessRule($ace); `