diff options
author | Kevin Tian <kevin.tian@intel.com> | 2011-01-26 19:09:14 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-02-01 23:59:40 +0000 |
commit | ede0009e7c30e22b0c41a648ec082b1fad013000 (patch) | |
tree | 0684a1e9142d79ddbf7471b14188cd91d0b5496f /meta/recipes-extended/cronie/cronie | |
parent | d0bf83cc9b6cc34fd3cc7fe95fb3edd9a0e4c231 (diff) | |
download | poky-ede0009e7c30e22b0c41a648ec082b1fad013000.tar.gz |
cronie: enable multi-user crontab usage and make cron environment complete
fix [BUGID #673]
several cron related test cases in LTP reveals that our current cron recipe
is not complete:
a) a complete cron hierarchy better have:
/etc/crontab
/etc/cron.d
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
b) for a normal user to use crontab command:
add a new group - crontab
/usr/bin/crontab is setgid to root:crontab
/var/spool/cron is owned by root:crontab
below are optional, and thus not included in the default setup:
/etc/cron.deny
/etc/cron.allow
cronie by default only allows root user to use crontab, if neither cron.deny
nor cron.allow exists. They are controlled by final policy deployed on the
product.
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Diffstat (limited to 'meta/recipes-extended/cronie/cronie')
-rw-r--r-- | meta/recipes-extended/cronie/cronie/crontab | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/recipes-extended/cronie/cronie/crontab b/meta/recipes-extended/cronie/cronie/crontab new file mode 100644 index 0000000000..cc9169eda9 --- /dev/null +++ b/meta/recipes-extended/cronie/cronie/crontab | |||
@@ -0,0 +1,10 @@ | |||
1 | # /etc/crontab: system-wide crontab | ||
2 | # Unlike any other crontab you don't have to run the `crontab' | ||
3 | # command to install the new version when you edit this file | ||
4 | # and files in /etc/cron.d. These files also have username fields, | ||
5 | # that none of the other crontabs do. | ||
6 | |||
7 | SHELL=/bin/sh | ||
8 | PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin | ||
9 | |||
10 | # m h dom mon dow user command | ||