I am using cfengine version 3.0.0b9 on a RHEL5 x86 system.
I started off using examples provided in the 3.0 documentation, however,
I have ran into issues with changing file ownership. If I create a
files section and specify an owner for a file, cfengine does not change
the ownership of the file.
Here is a streamlined promises.cf that I used for testing:
body common control
{
bundlesequence => {
"main"
};
}
#######################################################
body runagent control
{
hosts => { "127.0.0.1:5308" };
}
#########################################################
bundle agent main
{
files:
"/tmp/foo" perms => p("root","0700");
}
#########################################################
body perms p(user,mode)
{
owners => { "$(user)" };
mode => "$(mode)";
}
Here is the relevant section of verbose output from cfagent:
cf3 =========================================================
cf3 files in bundle main
cf3 =========================================================
cf3
cf3
cf3 .........................................................
cf3 /tmp/foo
cf3 .........................................................
cf3
cf3 -> Using file literal base path /tmp/foo
cf3 -> File permissions on /tmp/foo as promised
cf3 Nothing promised for [files.perms.owners.mode.._tmp_foo] (0/1
minutes elapsed)
Thanks,
-Phil
This e-mail, and any documents or data attached hereto, is intended for the
intended recipients only. It may contain confidential and/or privileged
information and no rights have been waived by the sender. If the reader of this
message is not the intended recipient, or the employee or agent responsible for
delivering the message to the intended recipient, you are hereby NOTIFIED that
any dissemination, distribution, retention, archiving or copying of this
communication is strictly prohibited. If you have received this e-mail in
error, please notify me at the telephone number shown above or by return mail
and delete this communication and any copy immediately. MEC provides no
assurances that this e-mail and its attachments are virus free; you are
responsible for scanning all e-mails and attachments for viruses. MEC disclaims
all liability for damages caused by any virus which may be transmitted by this
email. Thank you._______________________________________________
Bug-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/bug-cfengine