Hello, I’ve got a question - I was using v 1.30 on Linux as a server and decided to upgrade to v2. From now on as I can see clients are still synchronizing since all of them have already v2 installed but filles are not receiving +r attribute anymore.
I was searching for setting via Default Folder Settings - Ignore rights and also via advanced settings with copy from parent / Ignore perms / send Xattrs - nothing helps
chmod +r via crontab is not a solution as assume
Syncthing is being used in a lxc unpriviledged containter on proxmox with local root privileges.
Just a note, as I think there may be some confusion here, the Default Folder Settings are only applied when creating new folders. Even if you change them later, that will not affect the already existing folders. Those need to be modified individually.
Anyone have maybe this issue as well? When I’ve created new folder to be synchronized it is also not receiving +r attribute even when I’ve checked to “ignore permissions” in Advanced. Source doesn’t matter - assets are coming from Android, Win with the same issue.
I don’t know much about LXC containers, but that’s the first suspect I’d investigate in your case. Make sure to check the umask in the same execution context as Syncthing runs in.
The other idea depends on how you start Syncthing inside the container. If systemd is involved, some recently added hardening options in our template unit files might be at play?