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.