[Isogest-project] Unpriviledged Isogest setup
IGSuite is a web-ajax-based Integrated Groupware Suite
Brought to you by:
ale_forlani,
lucas73
From: Michele B. <mb...@it...> - 2005-02-28 14:08:51
|
Ciao a tutti! Vorrei proporre, ed eventualmente mettere in pratica, la realizzazione di un installer di IsoGest (staccato da quello attuale) che permetta di installare il software anche in caso non si disponga dei privilegi di amministratore sulla macchina in cui si effettua l'installazione. Il motivo che mi spinge a creare ciò è che qualcuno potrebbe voler installare Isogest presso il proprio provider, dove ha magari accesso SSH (come nel mio caso) ma non dispone ovviamente dei permessi di amministratore. Potrebbero anche esserci altri scenari che non mi vengono in mente, comunque il caso di qualcuno che gestisce risorse web senza poter accedere come superuser alla macchina credo sia abbastanza comune. L'installer dovrebbe avere le seguenti feature: - non pretendere di creare il database, ma chiedere il nome di uno già esistente e popolarlo semplicemente con le tabelle necessarie; - non utilizzare "chown" per conferire alla directory l'ownership da parte del web server, poiché molti provider non permettono di utilizzare "chown". In luogo sarebbe utilizzabile un "chmod 777" o "chmod 707", che non è esattamente il massimo della sicurezza ma è comunque quanto di meglio si può ottenere in un web server condiviso. Infine, visto che la maggior parte dei provider non permette di utilizzare dei daemon, sarebbe necessaria una versione leggermente modificata di isogestd da lanciare ogni tanto da crontab (il mio provider permete al massimo ogni 2 ore). Se qualcuno è interessato in questo mio miniprogetto, batta un colpo. :-) A presto, Michele. -- Michele Beltrame http://www.massainforme.it/mb/ ICQ# 76660101 Informativa privacy: http://www.italpro.net/em.html |