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