Index: base/g.py
===================================================================
--- base/g.py	(revision 2154)
+++ base/g.py	(working copy)
@@ -267,9 +267,13 @@
     prop.installed_version_int = 0
 
 prop.home_dir = sys_conf.get('dirs', 'home', os.path.realpath(os.path.normpath(os.getcwd())))
-prop.username = pwd.getpwuid(os.getuid())[0]
-pdb = pwd.getpwnam(prop.username)
-prop.userhome = pdb[5]
+if os.name == 'os2':
+    prop.username = os.getenv("USER")
+    prop.userhome = os.getenv("HOME")
+else:
+    prop.username = pwd.getpwuid(os.getuid())[0]
+    pdb = pwd.getpwnam(prop.username)
+    prop.userhome = pdb[5]
 
 prop.history_size = 50
 
