[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: checking /var/spool/mail
From: |
Pe5kyTac0 |
Subject: |
Re: checking /var/spool/mail |
Date: |
Mon, 21 Feb 2005 13:41:21 -0800 |
User-agent: |
Mozilla Thunderbird 1.0 (Windows/20041206) |
The hard part is what source do you use for your users?
Are they listed in the local /etc/passwd file, are they in
an LDAP compliant directory? Is this cfagent.conf file going to
run on one mail server or many ?
If it is one mail server then you can make a list variable
myname = ( name01:name02:name03 )
Then the following can be used
#This would take care of the files being in compliance.
files:
/var/spool/mail/${myname}
owner=${myname}
mode=660
action=warnall
syslog=true
To iterate over a list, see the following url:
http://www.cfengine.org/docs/cfengine-Tutorial.html#Iterating-over-lists
#Next comes seeing if an extra file is in the directory which should not
be in the directory.
/var/spool/mail/${myname}
exclude=${myname}
action=warnall
syslog=true
I have not tested this last one. Give it a try.
May need to define an "elsedefine=class" to do more here.
--
Pe5ky Tac0
--------------
Yum, Fish Tacos !!
John Borwick wrote:
Hello! I hope you all are doing well.
How can you check all of the following things in /var/spool/mail:
* the only files in /var/spool/mail are usernames
(WarnNonUserMail, I'm guessing)
* the files are owned by the correct user,
w/ appropriate 0660 permissions
Thanks very much! I'll be happy to add answers to cfwiki.org.
Yours,
John
------------------------------------------------------------------------
_______________________________________________
Help-cfengine mailing list
Help-cfengine@gnu.org
http://lists.gnu.org/mailman/listinfo/help-cfengine
--
Pe5ky Tac0
--------------
Yum, Fish Tacos !!