GNOME Bugzilla – Bug 339154
dnd to a directory owned by an another user should default to copy (fix dnd to setgid shared directory by example)
Last modified: 2021-06-18 15:12:47 UTC
That bug has been described on https://launchpad.net/distros/ubuntu/+source/gnome-vfs2/+bug/36647 "When you have multiple workgroups and users are members of overlapping and different sets of workgroups, directorys are set chmod g+s in order to inherit permissions when creating a file further along the branch of the tree. ..." After discussion on IRC, that is the issue with that: - nautilus does move on dnd by default (if you use the same partition) - move doesn't change the owner and permissions of what is moved Possibles changes for it: - doing copy instead of move by default, but that's probably not what users expect - making move respecting the setgid, but that's not coherent with the command line and breaks other usecases likely - setting an option to change the default behaviour, but copy by default is not optimal - having a way to flag those directories as special which change the dnd behaviour to them - making the dnd doing copy by default is the destination is owned by an another user Changing the dnd to copy when the directory is owned by an another user is probably the best option for that
Created attachment 63939 [details] [review] Proposed patch Discussion: http://mail.gnome.org/archives/nautilus-list/2006-April/msg00078.html
*** Bug 339274 has been marked as a duplicate of this bug. ***
Setting patch as obsolete for the transition away from GnomeVFS.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version of Files (nautilus), then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/nautilus/-/issues/ Thank you for your understanding and your help.