[FIX]Refixed the issue of oe_sessions_effectiveusername storage in temp, used geteuid which returns effective user id.
bzr revid: msh@openerp.com-20130530090814-6uf0hs5j0223w985
This commit is contained in:
commit
22ba680c7e
|
@ -488,9 +488,13 @@ class DisableCacheMiddleware(object):
|
||||||
|
|
||||||
def session_path():
|
def session_path():
|
||||||
try:
|
try:
|
||||||
username = getpass.getuser()
|
import pwd
|
||||||
except Exception:
|
username = pwd.getpwuid(os.geteuid()).pw_name
|
||||||
username = "unknown"
|
except ImportError:
|
||||||
|
try:
|
||||||
|
username = getpass.getuser()
|
||||||
|
except Exception:
|
||||||
|
username = "unknown"
|
||||||
path = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username)
|
path = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username)
|
||||||
try:
|
try:
|
||||||
os.mkdir(path, 0700)
|
os.mkdir(path, 0700)
|
||||||
|
|
Loading…
Reference in New Issue