One solution is to set the dietpi group as directory owner, then make all these users members of the dietpi group. Also you’d need to configure Sonarr to use the appropriate permissions when it creates a new file (660 for example).
Yes exactly as trendy described. All application user should be member of global user group dietpi and the group needs r/w access. This as well is DietPi standard. On a fresh installation, users should be added to global user group dietpi automatically.
is there a command i can run now that will fix the permissions recursively? a return to default or something? i had a look at the group id thing and even though qbitrorent, sonaar, radaar etc were part of the same dietpi group i have files now that sonarr cant rename etc.
I’m not bothered about security of the device - its a stand alone unit - if there was a way to just give every user the ability to manipulate any other users files i would be happy with that as well.