Hi All,
Please excuse me if i am missing something here, but permission sync feature in Syncthing is not working for me .
So i have two windows 10 machines , running syncthing as a service ( using service account) which has FULL access to the storage drive S:, where stuff i need to sync are living.
For Testing ,
i have S: drive on both Windows1 and Windows2 computer ( they’re VM)
Both VM;s are domain joined , so i used domain user to run syncthing in both VM’s ( its running as a service)
Created a folder in S:\ Drive in Windows1 VM and added few files ( checked domain user have full access to the drive and contents inside it)
Created a sync job, between these VM’s , using syncthing
so Windows1 is in Send only Mode , and i have explicitly ticked Sync + Send ownership, and Sync + Send Extended Attributes
and on the other one , i have used it in receive only mode , and also ticked Sync Extended attributes and Sync Ownership
but for some reason , the sync doesnt work and no permissions are synced.
Anyone has any idea?
PS: That domain user has ADMIN rights at the root level of the job, which is S: Drive
I read somewhere that POSIX—Windows doesnt work , but in my case its Windows to Windows.
When i say it doesnt work, i meant the syncthing creates temporary files and doesnt sync files properly. Its like it doesnt have permissions to change the attributes/ frozen at the end of process. But i have explicitly used the user account to run syncthing that also has access to the destination directory and its contents
It does indeed sound like it doesn’t have permissions to do its thing, which it should show in the UI as failed items and in the logs. Note that syncing ownership in particular will require running as something like system.
Dont sync root folder. Move all folders and files to root folders\root folder name eg
D:\D\
In safe mode then sync the sub-folder of the root folder. Dont change windows permissions, you’ll brick windows if you change immutable folders permissions.