Use 0600 permissions for the config file
authorGiorgos Verigakis <verigak@gmail.com>
Thu, 23 Feb 2012 13:35:55 +0000 (15:35 +0200)
committerGiorgos Verigakis <verigak@gmail.com>
Thu, 23 Feb 2012 13:35:55 +0000 (15:35 +0200)
Refs #1961

kamaki/config.py

index 4b1e1f4..ee837b1 100644 (file)
@@ -31,6 +31,8 @@
 # interpreted as representing official policies, either expressed
 # or implied, of GRNET S.A.
 
+import os
+
 from collections import defaultdict
 from ConfigParser import RawConfigParser, NoOptionError, NoSectionError
 
@@ -112,5 +114,6 @@ class Config(RawConfigParser):
     
     def write(self):
         with open(self.path, 'w') as f:
+            os.chmod(self.path, 0600)
             f.write(HEADER.lstrip())
             RawConfigParser.write(self, f)