diff --git a/src/initscripts/system/rngd b/src/initscripts/system/rngd
index 91b70a7b4..8fe5c9363 100644
--- a/src/initscripts/system/rngd
+++ b/src/initscripts/system/rngd
@@ -15,6 +15,9 @@ case "${1}" in
 	start)
 		boot_mesg "Starting Random Number Generator Daemon..."
 		loadproc /usr/sbin/rngd --quiet
+		if [ -f "/var/run/rngd.pid" ]; then
+			chmod 644 /var/run/rngd.pid
+		fi
 		;;
 
 	stop)
