On 2017-06-09 00:32, Bernhard Voelker wrote:
On 06/08/2017 07:58 PM, Carlos E. R. wrote:
You could change the directory permissions to 1777 (as '/tmp'), so only the owner of a file may delete it (or root, of course).
Sticky bit to the directory?
The question is, how - i.e., by whom - files are added. If you add all files with uid:guid = 'cer-g:root', and the containing directory is also owned by that user and has the permisssions 0755, then user "cer" won't be able to remove the files either. Then no special bits are neccessary.
No, user "cer" owns the directory and creates the files. Later on, I manually change (chown) finished files to "cer-g" with the idea that they are not altered by accident. So, now the directory is sticky, owned by cer, and still 'mc' deletes files owned by cer-g without question. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)