mirror of
https://github.com/xcat2/confluent.git
synced 2026-08-05 10:17:51 +00:00
9788d563aa
chown() clears the setuid bit of a file on Linux (and its setgid bit, if the file is group-executable), even when run by root and even when the owner/group are unchanged. Since the owner/group chown ran after the permissions chmod, any syncfiles entry combining owner=/group= with a setuid/setgid permissions= value silently lost the special bits.