jsvc process does not take the umask of the running user. It is always 077 --------------------------------------------------------------------------
Key: DAEMON-178 URL: https://issues.apache.org/jira/browse/DAEMON-178 Project: Commons Daemon Issue Type: Bug Components: Jsvc Affects Versions: 1.0.3 Environment: Ubuntu Hardy 8.0.4, jdk1.6.2 Reporter: J Miller 1) create a simple implementation of the Daemon interface that writes "hello world" log files 2) compile jsvc as described in the documentation 3) verify that your linux user has umask != 077, by typing "umask" 4) start jsvc with all the required CP args as described in the documentation 5) look the log file permissions Expected: The permissions are not 700. Actual: They are 700. 6) Modify commons-daemon/src/native/unix/native/jsvc-unix.c, replacing 077 with 022 7) recompile jsvc 8) repeat 4-5 Expected: The permissions are 755. Actual: The permissions are 755. Conclusion: The jsvc process uses a hard-coded value, instead of adopting the running user's umask, as expected. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.