--- nautilus-file.c 2006-03-29 21:20:38.000000000 +0200 +++ nautilus-file.c.new 2006-05-07 00:19:58.000000000 +0200 @@ -4159,7 +4159,12 @@ return NULL; } - permissions = file->details->info->permissions; + permissions = file->details->info->permissions & (GNOME_VFS_PERM_USER_ALL + | GNOME_VFS_PERM_GROUP_ALL + | GNOME_VFS_PERM_OTHER_ALL + | GNOME_VFS_PERM_SUID + | GNOME_VFS_PERM_SGID + | GNOME_VFS_PERM_STICKY); return g_strdup_printf ("%03o", permissions); }