Open CodoDerDritte opened 1 year ago
Omistajuuksienhallintaa varten on nyt olemassa apuskripti (plugin-owners-helper), joka asuu utilityssä. Kopio siitä on konttien /usr/local/bin:issä ja se pitää ajaa tuolta bin:istä käsin, koska muuten sudo ei ole onnellinen. Oikeus ajaa skripti roottina on lisätty koha-käyttäjälle.
Eli pluginien asennus vastaisuudessa koha-käyttäjänä ja sen jälkeen tuon helperin ajo:
Lisätään tuo plugin-owners-helper set-development.sh -skripteihin vielä (ohje skriptissä), jolloin sitä ei tarvitse enää sitten muistaa erikseen.
Näköjäs täytyy myös oikoa nykyisin asennettujen plugarien omistajat ja oikat, näkyvät olevan vähän mitä sattuu.
Kehitysehdotukseni
Pluginien set_development -skripteihin tarvitaan plugin-hakemistoon asennettavien tiedostojen omistajien- ja oikeuksienhallinta. Tällä hetkellä set_development -skriptit asettavat plugin-hakemistossa olevien tiedostojen omistajaksi- ja ryhmäksi set_developmentin ajavan käyttäjän tunnuksen ja ryhmän. Tällöin pluginien hallinta Kohan liittymästä käsin ei toimi, koska apachella/plackilla ei ole oikeutta tehdä muutoksia plugineihin. Pluginien omistajuus pitää olla www-data:www-data.
Käytännössä tarkoittaa sitä, että set_development pitää jatkossa ajaa roottina (sudolla), jotta omistajat ja ryhmät voidaan asettaa oikein.Jotain muuta?
No response