Index: /trunk/src/VBox/Runtime/r3/posix/path-posix.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/posix/path-posix.cpp	(revision 31405)
+++ /trunk/src/VBox/Runtime/r3/posix/path-posix.cpp	(revision 31406)
@@ -661,11 +661,6 @@
         if (RT_SUCCESS(rc))
         {
-            char szRealPath[RTPATH_MAX];
-            rc = RTPathReal(pszPath, szRealPath, sizeof(szRealPath));
-            if (RT_SUCCESS(rc))
-            {
-                if (chmod(szRealPath, fMode & RTFS_UNIX_MASK) < 0)
-                    rc = RTErrConvertFromErrno(errno);
-            }
+            if (chmod(pszNativePath, fMode & RTFS_UNIX_MASK) != 0)
+                rc = RTErrConvertFromErrno(errno);
             rtPathFreeNative(pszNativePath, pszPath);
         }
