file owner and cfengine-3.0.0b9

"Montgomery, Philip" <[email protected]> Sat, 27 Dec 2008 19:46:57 -0600
Newsgroups gmane.comp.sysutils.cfengine.bugs
Message-ID <[email protected]>
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