Aangezien ik dit issue al een aantal keren heb zien langs komen zal ik het nu eens uitgebreid uitleggen en misschien kan een van de admins als ze het ook belangrijk vinden hier een aparte sticky van maken.
Wat voornamelijk van belang is zijn deze twee wiki's
https://github.com/SynoCommunity/spksrc/wiki/Permission-Concepthttps://github.com/SynoCommunity/spksrc/wiki/Permission-ManagementDe achtergrond is als volgt.
Ooit heeft Synology besloten dat elke "user" in de groep "users' opgenomen werd en dus ook de "user" waar een package onder draait.
Dat heeft tot gevolg dat in feite elk bestand dat door iets of iemand wordt aangemaakt, ook door alle ander "users" te lezen/schrijven is.
Synology heeft (en terecht) besloten dat zoiets niet wenselijk is en heeft met ingang van DSM 6 dit gewijzigd.
Vanaf DSM 6 draaien package onder een hidden user die niet in de groep 'users' is opgenomen en ook niet zichtbaar is in de DSM GUI.
Dit had tot gevolg dat een bestand die het ene package aanmaakte door een ander package niet meer gelezen kon worden.
Dus alle packages moesten aangepast worden om dit weer werkbaar te krijgen en er moest uitgezocht worden hoe dat gedaan moest worden en ik kan je verzekeren dat het niet simpel was.
Tevens vielen rond het moment dat DSM 6 uitkwam wat belangrijke steunpilaren van de SynoCommunity weg en moesten nieuwe mensen zich het framework weer eigen maken.
Het heeft dus een hele tijd geduurd voordat de package aangepast werden voor DSM 6.
Nu is er een nieuw framework ontwikkelt en gebouwd en worden langzamerhand alle packages daar heen gemigreerd.
Echter er wordt ook wat actie van de eindgebruikers verwacht zoals het zetten van de juiste rechten, zoals het in die twee wiki's wordt uitgelegd.
Er is dus een hele tijd geweest waarin een behoorlijk aantal packages van de SynoCommunity niet goed functioneerden of niet goed wilden draaien.
Daar zijn toen door goedwillende mensen allerlei lapmiddelen voor bedacht in de vorm van scripts aanpassen waardoor de packages ofwel als root draaiden ofwel als een user die wel in de groep users zat.
Hierdoor hebben bestaande folders en files niet de juiste rechten gekregen voor de groepen zoals in de wiki's beschreven.
Dus naast het zetten van de rechten zoals in de wiki's staat (niet vergeten het stuk over ACL's toe te passen) moet je ook met FileStation de rechten voor bestaande folders, subfolders en files die packages gebruiken aanpassen.