diff --git a/Script/CastorScript.py b/Script/CastorScript.py
index 1e16f9ee266bef81c6c14ac2f4632b248630a464..622a8aeb814047f967430e43d87183e80481d7ba 100755
--- a/Script/CastorScript.py
+++ b/Script/CastorScript.py
@@ -20,7 +20,7 @@ from time import sleep
 from time import time
 import threading
 import os.path
-from os import environ, getenv
+from os import environ, getenv, umask
 import signal
 import logging, logging.handlers
 from utils import set_log_level
@@ -41,6 +41,10 @@ else:
     print sys.argv[0], 'conffile.cfg'
     sys.exit(1)
 
+### Change umask to ensure text files are group 
+### writeable
+os.umask(0002)
+
 ##### Set ERS Variables #####
 os.environ["TDAQ_PARTITION"]=conf.partition
 os.environ["TDAQ_APPLICATION_NAME"]="CastorScript"