Datorită modului în care permisiunile existente ale folderelor sunt structurate prin ACL, trebuie să atribui grupuri suplimentare utilizatorului în mai multe containere Docker pe care le rulez. Din păcate, containerele în mod implicit nu permit acest lucru prin intermediul variabilelor de mediu, așa că cred că cea mai simplă modalitate va fi să rulați câteva comenzi la pornirea containerului. Știu că ar putea fi puțin hacker, dar sunt de acord cu asta. Doar pentru a complica lucrurile, totuși, acest lucru se face pe un Synology NAS, ceea ce înseamnă că nu am acces la linia de comandă care rulează Docker. Din fericire, GUI-ul expune valoarea comenzii. Nu m-am încurcat prea mult cu Docker, așa că sunt puțin blocat încercând să-mi dau seama cum să fac asta prin comandă. În Linux, comanda pe care aș rula pentru a realiza ceea ce am nevoie este:
groupadd -g 65555 group1 && groupadd -g 65556 group2 && usermod -a -G group1,group2 && default_comnand
Dacă cineva poate ajuta la transformarea asta într-o valoare de comandă rulabilă, ar fi grozav.De asemenea, care este comanda implicită când nu este specificată nici una? Tocmai am pus un substituent pentru default_command, deoarece în mod implicit comanda este goală în GUI.