Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 May 2017 05:00:02 +0000 (UTC)
From:      Xin LI <delphij@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r319275 - stable/11/etc/rc.d
Message-ID:  <201705310500.v4V502ic027282@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: delphij
Date: Wed May 31 05:00:02 2017
New Revision: 319275
URL: https://svnweb.freebsd.org/changeset/base/319275

Log:
  MFC r318975:
  
  Tighten /entropy permissions.
  
  PR:		219527
  Reported by:	Lu Tung-Pin <lutungpin at openmailbox.org>
  Submitted by:	jilles

Modified:
  stable/11/etc/rc.d/random
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/etc/rc.d/random
==============================================================================
--- stable/11/etc/rc.d/random	Wed May 31 03:44:31 2017	(r319274)
+++ stable/11/etc/rc.d/random	Wed May 31 05:00:02 2017	(r319275)
@@ -20,12 +20,14 @@ 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
+		debug "saving entropy to $f"
+		dd if=/dev/random of="$f" bs=4096 count=1 status=none &&
+			chmod 600 "$f"
 	done
+	umask ${oumask}
 }
 
 feed_dev_random()



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705310500.v4V502ic027282>