Gary D. Gregory created DAEMON-452:
--------------------------------------

             Summary: Should we create the target folder before 
apxSecurityGrantFileAccessToUser?
                 Key: DAEMON-452
                 URL: https://issues.apache.org/jira/browse/DAEMON-452
             Project: Commons Daemon
          Issue Type: Improvement
          Components: prunsrv
    Affects Versions: 1.3.3
         Environment: Windows
            Reporter: Gary D. Gregory


Our API apxSecurityGrantFileAccessToUser will fail if the target folder does 
not exist.

Shouldn't we create this folder in advance of this call?

Names and paths obfuscated in this example:
{code}
[2023-01-27 13:55:39] [info]  ( prunsrv.c:2018) [ 7340] Apache Commons Daemon 
procrun (1.3.3.0 64-bit) started.
[2023-01-27 13:55:39] [debug] ( prunsrv.c:774 ) [ 7340] Installing service...
[2023-01-27 13:55:39] [info]  ( prunsrv.c:831 ) [ 7340] Installing service 
'ABC' name 'XYZ'.
[2023-01-27 13:55:39] [debug] ( prunsrv.c:860 ) [ 7340] Setting service 
description 'XYZ'.
[2023-01-27 13:55:39] [warn]  ( prunsrv.c:759 ) [ 7340] Failed to grant service 
user 'NT AUTHORITY\LocalService' write permissions to log path 
'C:\ProgramData\Example Company\Example Product\10.3991.0.0\Default\logs' due 
to error '2: The system cannot find the file specified.'
[2023-01-27 13:55:39] [info]  ( prunsrv.c:882 ) [ 7340] Service 'ABC' installed.
[2023-01-27 13:55:39] [info]  ( prunsrv.c:2102) [ 7340] Apache Commons Daemon 
procrun finished.
Service 'XYZ' was installed succesfully
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to