From 238fe13cf698ed4c067d97597816f6bfe6a85df3 Mon Sep 17 00:00:00 2001 From: millert <> Date: Sat, 11 May 2002 18:41:20 +0000 Subject: [PATCH] at(1) is no longer setuid root, it is setgid crontab. This means that /var/at/at.{allow,deny} must be readable by group crontab, /var/at/jobs is mode 01770, and /var/at/.SEQ is mode 0660. --- src/etc/Makefile | 6 ++++-- src/etc/mtree/4.4BSD.dist | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/etc/Makefile b/src/etc/Makefile index 61b70125..61ddce07 100644 --- a/src/etc/Makefile +++ b/src/etc/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.157 2002/04/28 14:56:38 miod Exp $ +# $OpenBSD: Makefile,v 1.158 2002/05/11 18:41:19 millert Exp $ TZDIR= /usr/share/zoneinfo LOCALTIME= US/Pacific @@ -185,8 +185,10 @@ distribution-etc-root-var: distrib-dirs ${DESTDIR}/etc/dumpdates ${INSTALL} -c -o ${BINOWN} -g wheel -m 600 /dev/null \ ${DESTDIR}/etc/skeykeys - ${INSTALL} -c -o root -g wheel -m 600 /dev/null \ + ${INSTALL} -c -o root -g crontab -m 660 /dev/null \ ${DESTDIR}/var/at/at.deny + ${INSTALL} -c -o root -g crontab -m 660 /dev/null \ + ${DESTDIR}/var/at/.SEQ ${INSTALL} -c -o root -g wheel -m 600 /dev/null \ ${DESTDIR}/var/cron/log ${INSTALL} -c -o root -g wheel -m 444 /dev/null \ diff --git a/src/etc/mtree/4.4BSD.dist b/src/etc/mtree/4.4BSD.dist index 39737099..0e59e218 100644 --- a/src/etc/mtree/4.4BSD.dist +++ b/src/etc/mtree/4.4BSD.dist @@ -1,4 +1,4 @@ -# $OpenBSD: 4.4BSD.dist,v 1.124 2002/05/09 21:22:01 millert Exp $ +# $OpenBSD: 4.4BSD.dist,v 1.125 2002/05/11 18:41:20 millert Exp $ /set type=dir uname=root gname=wheel mode=0755 # . @@ -1840,7 +1840,7 @@ empty mode=0755 at gname=daemon # ./var/at/jobs -jobs mode=0700 +jobs gname=crontab mode=01770 # ./var/at/jobs ..