Comment 74 for bug 688576

Revision history for this message
In , clel (clel) wrote :

One last remark for now: Reading the umask article on Wikipedia (https://en.wikipedia.org/wiki/Umask#Mask_effect) it acts as some kind of filter after the normal permissions. Assuming dmask is behaving in a similar way, that would mean that dmask=077 actually filters out broader set permissions only leaving permissions for the user intact. If this actually makes trashing work in the expected way this is a strong indicator that permissions set to broadly are currently the reason preventing the expected behaviour. So probably the check whether the permissions are set to 0700 is to blame (https://code.woboq.org/qt5/kf5/kio/src/ioslaves/trash/trashimpl.cpp.html#1190).

I don't really have a save testing environment and am also a bit time constrained. Nate (or somebody else), if you can reproduce the general problem, could you maybe check if it still occurs with a kio version without that check?