Re: [Pacemaker] crm_mon --as-html default permissions

2014-02-21 Thread Marko Potocnik
I found the umask code after further inspection. Solution was chmod from
php right before html output from crm_mon is read.


On Tue, Feb 18, 2014 at 1:38 AM, Andrew Beekhof and...@beekhof.net wrote:


 On 12 Feb 2014, at 9:53 pm, Marko Potocnik marko.potoc...@gmail.com
 wrote:

  Hi,
 
  I've upgraded from pacemaker-1.1.7-6.el6.x86_64 to
 pacemaker-1.1.10-14.el6_5.2.x86_64.
  I use crm_mon with --as-html option to get the cluster status in html
 file. I've noticed that the permissions for file have changed from 644 to
 640. Looking at source code I see that umask is set to reflect the 640
 permissions, but not for crm_mon.
  default system umask is set to 0022 (644 permission).
 
  Any idea why I get the 640 permissions?

 There doesn't seem to be anything explicit in the crm_mon code. Just a
 call to fopen()

Any created files will have mode S_IRUSR | S_IWUSR | S_IRGRP |
 S_IWGRP | S_IROTH | S_IWOTH (0666), as modified by the process's umask
 value (see umask(2)).

 However, it seems all code runs the following in crm_log_init():

 umask(S_IWGRP | S_IWOTH | S_IROTH);

 which could well be the cause

 ___
 Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
 http://oss.clusterlabs.org/mailman/listinfo/pacemaker

 Project Home: http://www.clusterlabs.org
 Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
 Bugs: http://bugs.clusterlabs.org


___
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org


Re: [Pacemaker] crm_mon --as-html default permissions

2014-02-17 Thread Andrew Beekhof

On 12 Feb 2014, at 9:53 pm, Marko Potocnik marko.potoc...@gmail.com wrote:

 Hi,
 
 I've upgraded from pacemaker-1.1.7-6.el6.x86_64 to 
 pacemaker-1.1.10-14.el6_5.2.x86_64.
 I use crm_mon with --as-html option to get the cluster status in html file. 
 I've noticed that the permissions for file have changed from 644 to 640. 
 Looking at source code I see that umask is set to reflect the 640 
 permissions, but not for crm_mon.
 default system umask is set to 0022 (644 permission).
 
 Any idea why I get the 640 permissions?

There doesn't seem to be anything explicit in the crm_mon code. Just a call to 
fopen()

   Any created files will have mode S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | 
S_IROTH | S_IWOTH (0666), as modified by the process's umask value (see 
umask(2)).

However, it seems all code runs the following in crm_log_init():

umask(S_IWGRP | S_IWOTH | S_IROTH);

which could well be the cause


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org


[Pacemaker] crm_mon --as-html default permissions

2014-02-12 Thread Marko Potocnik
Hi,

I've upgraded from pacemaker-1.1.7-6.el6.x86_64
to pacemaker-1.1.10-14.el6_5.2.x86_64.
I use crm_mon with --as-html option to get the cluster status in html file.
I've noticed that the permissions for file have changed from 644 to 640.
Looking at source code I see that umask is set to reflect the 640
permissions, but not for crm_mon.
default system umask is set to 0022 (644 permission).

Any idea why I get the 640 permissions?

Regards,
Marko
___
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org