--- wine/libs/wine/config.c.ark	2008-01-09 13:46:18.000000000 +0000
+++ wine/libs/wine/config.c	2008-01-09 13:58:46.000000000 +0000
@@ -233,9 +233,7 @@
         }
     }
     if (!S_ISDIR(st.st_mode)) fatal_error( "%s is not a directory\n", config_dir );
-#ifdef HAVE_GETUID
-    if (st.st_uid != getuid()) fatal_error( "%s is not owned by you\n", config_dir );
-#endif
+    if (access(config_dir, R_OK|W_OK|X_OK)) fatal_error( "%s is not readable, writable and executable by you\n", config_dir );
 
     init_server_dir( st.st_dev, st.st_ino );
 }
