From 6cfa243f15166ec620583e0c9f102c9c100d2bce Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sat, 21 Jan 2017 11:02:50 +0100 Subject: [PATCH 256/257] etc/rc.d/random: Use appropriate umask in save_dev_random() Obtained from: Lu Tung-Pin who reported it on freebsd-current@freebsd.org --- etc/rc.d/random | 3 +++ 1 file changed, 3 insertions(+) diff --git a/etc/rc.d/random b/etc/rc.d/random index 1e4e5b2fc729..d263877dd36d 100755 --- a/etc/rc.d/random +++ b/etc/rc.d/random @@ -20,12 +20,15 @@ saveseed_cmd="${name}_stop" save_dev_random() { + oumask=`umask` + umask 077 for f ; do if :>>"$f" ; then debug "saving entropy to $f" dd if=/dev/random of="$f" bs=4096 count=1 2>/dev/null fi done + umask ${oumask} } feed_dev_random() -- 2.11.0