-
jeromejas
- Lurker
- Posts: 2
- Liked: never
- Joined: Apr 10, 2018 7:21 pm
- Full Name: Jerome Jaszkowiak
- Contact:
Restore ACL
Does anyone know how to restore the ACL on C:\ProgramData\Veeam\ReverseProxy\Config\appsettings.json I modified the file to change the port from 443 to 8443 and now my upgrade keeps failing.
-
vnikiforov
- Veeam Software
- Posts: 246
- Liked: 75 times
- Joined: Aug 17, 2022 5:03 am
- Full Name: Vladimir Nikiforov
- Location: Romania
- Contact:
Re: Restore ACL
Hello, Jerome,
The Config folder and appsettings.json each carry exactly two permission entries, SYSTEM and Administrators with Full Control, explicit with inheritance disabled, and the local Administrators group owns both. Editing the file by hand typically leaves a changed owner or an extra entry for your own account on one of them, and that is what the check trips on.
From an admin elevated command prompt:
The /reset first clears any extra entries, the second command applies the exact defaults.
If it is still flags other paths, restore the ReverseProxy root and Logs folders - additionally it should carry Authenticated Users with Read & Execute, and Routes matches Config.
If the above doesn't work please open a support case providing full Veeam logs in attachament.
As for the changing the port, I would not recommend doing that, until an official statement and KB article released, we identified some issues with that, so that is currently under investigation and as of yet we do not provide instructions or recommend doing that.
The Config folder and appsettings.json each carry exactly two permission entries, SYSTEM and Administrators with Full Control, explicit with inheritance disabled, and the local Administrators group owns both. Editing the file by hand typically leaves a changed owner or an extra entry for your own account on one of them, and that is what the check trips on.
From an admin elevated command prompt:
Code: Select all
icacls "C:\ProgramData\Veeam\ReverseProxy\Config" /reset
icacls "C:\ProgramData\Veeam\ReverseProxy\Config" /inheritance:r /grant:r "NT AUTHORITY\SYSTEM:(OI)(CI)F" "BUILTIN\Administrators:(OI)(CI)F"
icacls "C:\ProgramData\Veeam\ReverseProxy\Config" /setowner "BUILTIN\Administrators"
icacls "C:\ProgramData\Veeam\ReverseProxy\Config\appsettings.json" /reset
icacls "C:\ProgramData\Veeam\ReverseProxy\Config\appsettings.json" /inheritance:r /grant:r "NT AUTHORITY\SYSTEM:(F)" "BUILTIN\Administrators:(F)"
icacls "C:\ProgramData\Veeam\ReverseProxy\Config\appsettings.json" /setowner "BUILTIN\Administrators"If it is still flags other paths, restore the ReverseProxy root and Logs folders - additionally it should carry Authenticated Users with Read & Execute, and Routes matches Config.
If the above doesn't work please open a support case providing full Veeam logs in attachament.
As for the changing the port, I would not recommend doing that, until an official statement and KB article released, we identified some issues with that, so that is currently under investigation and as of yet we do not provide instructions or recommend doing that.
---
BR,
Vladimir
Veeam Software
BR,
Vladimir
Veeam Software
Who is online
Users browsing this forum: Google [Bot] and 83 guests