[IMP] core: allow (but still warn) running odoo as root

This commit is contained in:
Christophe Simonis
2015-04-20 16:38:07 +02:00
parent 9750c1eae3
commit 0baf5f9916
+3 -4
View File
@@ -50,12 +50,11 @@ __version__ = openerp.release.version
_logger = logging.getLogger('openerp')
def check_root_user():
""" Exit if the process's user is 'root' (on POSIX system)."""
"""Warn if the process's user is 'root' (on POSIX system)."""
if os.name == 'posix':
import pwd
if pwd.getpwuid(os.getuid())[0] == 'root' :
sys.stderr.write("Running as user 'root' is a security risk, aborting.\n")
sys.exit(1)
if pwd.getpwuid(os.getuid())[0] == 'root':
sys.stderr.write("Running as user 'root' is a security risk.\n")
def check_postgres_user():
""" Exit if the configured database user is 'postgres'.