Chapters
00:00 What is Syncthing?
01:25 Syncthing Use Cases
05:34 How to Install Syncthing on Windows
06:22 How to Install Syncthing on Linux
07:14 Syncthing on Linux with SSH Tunneling
09:24 Setting up Devices and Shares in Syncthing
16:06 Dealing with File Conflicts
17:50 Syncthing File Versioning
19:50 Connecting Devices Without The Discovery Server
22:17 Untrusted Encrypted Syncthing Devices
27:20 How I am using Syncthing
I’m running into a bit of a head-scratcher with permissions on my TrueNAS server, specifically with Syncthing and SMB shares. I’m hoping someone here might have some insight!
Here’s my setup:
**TrueNAS Version:TrueNAS SCALE 24.10.2.2)
**Syncthing Installation: I’ve installed Syncthing as an official TrueNAS application(user id and group: 568 (apps) .
**Dataset: My Syncthing app is linked to a dedicated dataset at /pool/syncthing
SMB Share: I’ve also set up an SMB share pointing to this exact same pool/syncthing folder so I can access it from my Windows PC.
The problem I’m facing is with permissions on new files and folders created by Syncthing:
When I manually create files or folders inside pool/syncthing via the SMB share from Windows, I have full read/write access without any issues.
However, when Syncthing ‘creates’ new folders or files within pool/syncthing (for example, pool/syncthing/new_synced_folder), I lose edit rights to them when accessing via SMB.
If I try to delete or modify a file inside one of these Syncthing-created folders, I get an error like: “You require permission from Unix User\apps to make changes to this file.”
It seems like the new items created by the Syncthing application aren’t inheriting the correct permissions for my SMB user, even though the parent folder seems fine. I was hoping all child folders and files would automatically have the same SMB rights as the pool/syncthing parent.
I guess i will have to make come changes in the permissons of thet ‘pool/syncthing’ dataset?
I am a total ACL noob…
Any guidance or steps would be greatly appreciated!
the first one was created by browsing on windows (smb) to the location and create the file.
(smb user is ‘Thomas’)
the other one was created by syncthing
So i gues i have to set somewhere that everyone has rw rights to the file?
(smb on the datasets will handlle who has access to the files? )