diff --git a/addons/web/http.py b/addons/web/http.py index f618e9828a5..d5a8f5197d8 100644 --- a/addons/web/http.py +++ b/addons/web/http.py @@ -488,9 +488,13 @@ class DisableCacheMiddleware(object): def session_path(): try: - username = getpass.getuser() - except Exception: - username = "unknown" + import pwd + username = pwd.getpwuid(os.geteuid()).pw_name + except ImportError: + try: + username = getpass.getuser() + except Exception: + username = "unknown" path = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username) try: os.mkdir(path, 0700)