diff -Naur udisks-2.1.5-old/src/udiskslinuxfilesystem.c udisks-2.1.5/src/udiskslinuxfilesystem.c --- udisks-2.1.5-old/src/udiskslinuxfilesystem.c 2015-03-01 18:02:12.000000000 +0200 +++ udisks-2.1.5/src/udiskslinuxfilesystem.c 2016-06-22 19:52:56.253886993 +0300 @@ -894,43 +894,7 @@ } } - /* If we know the user-name and it doesn't have any '/' character in - * it, mount in MOUNT_BASE/$USER - */ - if (!fs_shared && (user_name != NULL && strstr (user_name, "/") == NULL)) - { - mount_dir = g_strdup_printf (MOUNT_BASE "/%s", user_name); - if (!g_file_test (mount_dir, G_FILE_TEST_EXISTS)) - { - /* First ensure that MOUNT_BASE exists */ - if (g_mkdir (MOUNT_BASE, 0755) != 0 && errno != EEXIST) - { - g_set_error (error, - UDISKS_ERROR, - UDISKS_ERROR_FAILED, - "Error creating directory " MOUNT_BASE ": %m"); - goto out; - } - /* Then create the per-user MOUNT_BASE/$USER */ - if (g_mkdir (mount_dir, 0700) != 0 && errno != EEXIST) - { - g_set_error (error, - UDISKS_ERROR, - UDISKS_ERROR_FAILED, - "Error creating directory `%s': %m", - mount_dir); - goto out; - } - /* Finally, add the read+execute ACL for $USER */ - if (!add_acl (mount_dir, uid, error)) - { - if (rmdir (mount_dir) != 0) - udisks_warning ("Error calling rmdir() on %s: %m", mount_dir); - goto out; - } - } - } - /* otherwise fall back to mounting in /media */ + /* mount in /media */ if (mount_dir == NULL) mount_dir = g_strdup ("/media");