maryann:/home/root# cat test.cf
body common control
{
bundlesequence => {"main"};
}
bundle agent main
{
files:
any::
"/var/opt/ids/alert\.log\.[0-9]{1,2}"
file_select => "plain",
transformer => "/bin/compress -f $(this.promiser)";
}
body file_select plain
{
file_types => { "plain" };
file_result => "file_types";
}
maryann:/home/root# cf-agent -KI -f ./test.cf
Directory /var in search path /var/opt/ids/alert\.log\.[0-9]{1,2} is controlled
by another user - trusting its content is potentially risky (possible race)
Promise (version not specified) belongs to bundle 'main' in file './test.cf'
near line 13
Directory /var/opt in search path /var/opt/ids/alert\.log\.[0-9]{1,2} is
controlled by another user - trusting its content is potentially risky
(possible race)
Promise (version not specified) belongs to bundle 'main' in file './test.cf'
near line 13
Directory /var/opt/ids in search path /var/opt/ids/alert\.log\.[0-9]{1,2} is
controlled by another user - trusting its content is potentially risky
(possible race)
Promise (version not specified) belongs to bundle 'main' in file './test.cf'
near line 13
Transforming: /bin/compress -f /var/opt/ids/alert.log.1
Transformer /var/opt/ids/alert.log.1 => /bin/compress -f
/var/opt/ids/alert.log.1 seemed ok
I do not understand how this is a "recursive" search or how to eliminate the
warning.
-----Original Message-----
From: [email protected] [mailto:[email protected]]
Sent: Wed 2/24/2010 11:07 AM
To: Mark Burgess
Cc: [email protected]; [email protected]; Ingersoll,
Robert
Subject: Re: Directory is controlled by another user - trusting its
contentispotentially risky (possible race)
[email protected] wrote on 2010-02-24 11:00:34:
>
> It means you are doing a recursive search that changes something, as
root.
> If you pass through a directory controlled by a non-root user, that user
> could potentially redirect your changes to another location by
> linking, hence the warning.
That's very thoughtful. I would guess that Robert will want to use a
file_select body instead, using file_types to include only plain files.
Sincerely,
--
Neil Watson
416-673-3465
The information transmitted is intended only for the person or entity to which
it is addressed and may contain confidential and/or privileged material. Any
review, retransmission, dissemination or other use of, or taking of any action
in reliance upon, this information by person or entities other than the
intended recipient is prohibited. If you received this in error, please
contact the sender and delete the material from any computer.
[email protected]
www.stginc.com
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine