Forum: Cfengine Help
Subject: Re: file permissions anomaly
Author: schattenfell
Link to topic: https://cfengine.com/forum/read.php?3,22037,22042#msg-22042

This was also my intention not to use "preserve" => "true". But even with 
"preserve" => "false" I get the same log output:


[...]
cf3>  -> Copy file /etc/default/cfengine3 from 
/var/cfengine/data/any/etc/default/cfengine3 check
[...]
cf3>  -> /etc/default/cfengine3 wasn't at destination (copying)
cf3>  -> Copying from master:/var/cfengine/data/any/etc/default/cfengine3
cf3>  -> Copy of regular file succeeded 
/var/cfengine/data/any/etc/default/cfengine3 to /etc/default/cfengine3.cfnew
cf3>  -> Object /etc/default/cfengine3 had permission 600, changed it to 644
cf3>  -> Updated file from master:/var/cfengine/data/any/etc/default/cfengine3
cf3> Performance(Copy(master:/var/cfengine/data/any/etc/default/cfengine3 > 
/etc/default/cfengine3)): time=0.0009 secs, av=0.0007 +/- 0.0027
cf3> Existing connection just became free...
cf3>  -> Handling file existence constraints on /etc/default/cfengine3
cf3>  -> Object /etc/default/cfengine3 had permission 0, changed it to 644


So "preserve" has no effect on the promise in my setup. And I still have always 
this strange log:


root@testserver:/# cf-agent -KI
 -> Copying from master:/var/cfengine/data/any/etc/default/cfengine3
 -> Object /etc/default/cfengine3 had permission 600, changed it to 644
 -> Object /etc/default/cfengine3 had permission 0, changed it to 644
root@testserver:/#


In my opinion I would expect something like this in my setup:

"preserve" => "true"


root@testserver:/# cf-agent -KI
 -> Copying from master:/var/cfengine/data/any/etc/default/cfengine3
root@testserver:/#


"preserve" => "false"


root@testserver:/# cf-agent -KI
 -> Copying from master:/var/cfengine/data/any/etc/default/cfengine3
 -> Object /etc/default/cfengine3 had permission 600, changed it to 644
root@testserver:/#


To me it looks like a bug.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to