I never see any documentation mention sysperms, so i only could suggest you run Bitcoin Core from user where chmod is disabled or not allowed & set chmod for file/directory manually.
Thank you. That's right about group permissions need, as in the OP link.
Disabling chmod is a good idea, but with
sysperms=0 (default) bitcoind will create all new files mode 600, including the auth cookie and new blockchain data.
Possible to mitigate with scripts, but messy and error prone, and could still cause problems for other apps that need real-time new blocks data, such as Armory for example.
Actually, disabling chmod for bitcoin user looks
complicated to do, unless one makes root the
datadir owner, and bitcoind then runs as root, which would not solve the group permissions problem and make security implications worse.