commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "J Miller (JIRA)" <j...@apache.org>
Subject [jira] Created: (DAEMON-178) jsvc process does not take the umask of the running user. It is always 077
Date Fri, 15 Oct 2010 21:12:35 GMT
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.


Mime
View raw message