-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(installer): ensure NetworkService has proper file permissions (#1260
) We've had sporadic issues where users cannot update the revocation list due to a permissions error on the .jrl file (access denied deleting the original file). Likely cause: - Gateway was installed and created this file(s) at or before version 2024.1.5 - In subsequent versions, we switched the service account to `NetworkService` and updated the DACL applied to the top-level %programdata%\Devolutions\Gateway directory - However, files created previously did not retroactively inherit `NetworkService`'s new ACL - This doesn't matter for most files where `Users` has read and execute permission - Files that need `Modify` permission won't have it (for example, the .jrl and existing log files) This version: - Updates the SDDL set on the top-level %programdata%\Devolutions\Gateway directory to ensure that `NetworkService` can delete subfolders and files - Forcibly resets the ACL on files in the program data directory
- Loading branch information
1 parent
f94d56a
commit 9567417
Showing
2 changed files
with
32 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters