Change file mode of log files to 600.

446869
This commit is contained in:
Martin Nagy 2008-05-20 10:19:19 +02:00 committed by Rob Crittenden
parent fcd3260955
commit 2f69e7e18d
2 changed files with 5 additions and 0 deletions

View File

@ -63,10 +63,12 @@ def logging_setup(options):
if options.uninstall: if options.uninstall:
log_file = "/var/log/ipaclient-uninstall.log" log_file = "/var/log/ipaclient-uninstall.log"
old_umask = os.umask(077)
logging.basicConfig(level=logging.DEBUG, logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(levelname)s %(message)s', format='%(asctime)s %(levelname)s %(message)s',
filename=log_file, filename=log_file,
filemode='w') filemode='w')
os.umask(old_umask)
console = logging.StreamHandler() console = logging.StreamHandler()
# If the debug option is set, also log debug messages to the console # If the debug option is set, also log debug messages to the console
@ -368,6 +370,7 @@ def main():
try: try:
import sys import sys
import os
import krbV import krbV
import socket import socket
import logging import logging

View File

@ -143,12 +143,14 @@ def port_available(port):
return rv return rv
def standard_logging_setup(log_filename, debug=False): def standard_logging_setup(log_filename, debug=False):
old_umask = os.umask(077)
# Always log everything (i.e., DEBUG) to the log # Always log everything (i.e., DEBUG) to the log
# file. # file.
logging.basicConfig(level=logging.DEBUG, logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(levelname)s %(message)s', format='%(asctime)s %(levelname)s %(message)s',
filename=log_filename, filename=log_filename,
filemode='w') filemode='w')
os.umask(old_umask)
console = logging.StreamHandler() console = logging.StreamHandler()
# If the debug option is set, also log debug messages to the console # If the debug option is set, also log debug messages to the console