From 37fb7fd737152bac1554d7aa3daf480d31c6432a Mon Sep 17 00:00:00 2001 From: Mathieu Date: Sun, 16 May 2004 19:00:38 +0000 Subject: [PATCH] Mathieu Doidy: updated cron (3.0pl1-83) fixed crontab use for non-root user needed to add a new group for crontab (53) current crontabs have to be updated : for i in /var/spool/cron/crontabs/; do chown ${i}.crontab $i; done [2004032815360918485] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2884 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- Documentation/Developers/REGISTER | 5 ++++- package/base/cron/cron.conf | 4 ++++ package/base/cron/cron.desc | 4 ++-- package/base/cron/postsysfiles.in | 1 + 4 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 package/base/cron/postsysfiles.in diff --git a/Documentation/Developers/REGISTER b/Documentation/Developers/REGISTER index 726f18ace..376d39e3d 100644 --- a/Documentation/Developers/REGISTER +++ b/Documentation/Developers/REGISTER @@ -56,6 +56,9 @@ Reserved User and Group IDs: postdrop 43 postfix 44 postfix 44 + - cron group: + crontab 53 + - clamav user: - clamav group: clamav 54 clamav 54 @@ -74,7 +77,7 @@ Reserved User and Group IDs: - httpd user: - httpd group: http 80 http 80 - Free IDs: 27-37,45-53,55,57-65,67-69,72-79 + Free IDs: 27-37,45-52,55,57-65,67-69,72-79 Filedescriptor Numbers diff --git a/package/base/cron/cron.conf b/package/base/cron/cron.conf index f01055b90..0ff7c15c5 100644 --- a/package/base/cron/cron.conf +++ b/package/base/cron/cron.conf @@ -34,6 +34,10 @@ cron_inst() { chmod +x $root/usr/sbin/cron.run chmod +x $root/etc/cron.daily/00-updates chmod +x $root/etc/cron.daily/10-checksys + chmod a+rx $root/var/spool/cron + chgrp crontab $root/$prefix/bin/crontab $root/var/spool/cron/crontabs + chmod u-s,g+s $root/$prefix/bin/crontab + chmod 1730 $root/var/spool/cron/crontabs } postmake="cron_inst" diff --git a/package/base/cron/cron.desc b/package/base/cron/cron.desc index e60060e69..08b3a5194 100644 --- a/package/base/cron/cron.desc +++ b/package/base/cron/cron.desc @@ -37,7 +37,7 @@ [L] Free-to-use [S] Stable -[V] 3.0pl1-81 +[V] 3.0pl1-83 [P] X ---3-----9 753.000 [CV-URL] ftp://ftp.debian.org/debian/pool/main/c/cron/ @@ -45,5 +45,5 @@ [CV-DEL] \.gz$ \.tar$ ^[^0-9]+ \,diff$ .*\.(deb|dsc)$ [D] 4275794532 cron3.0pl1.tar.gz ftp://metalab.unc.edu/pub/Linux/system/daemons/cron/ -[D] 1412140590 cron_3.0pl1-81.diff.gz ftp://ftp.debian.org/debian/pool/main/c/cron/ +[D] 3114256391 cron_3.0pl1-83.diff.gz ftp://ftp.debian.org/debian/pool/main/c/cron/ diff --git a/package/base/cron/postsysfiles.in b/package/base/cron/postsysfiles.in new file mode 100644 index 000000000..cd89ae73a --- /dev/null +++ b/package/base/cron/postsysfiles.in @@ -0,0 +1 @@ +safe_groupadd crontab 53