Buongiorno,
1) Non trovo nessun repository/progetto per fuss-lasp su work.fuss.bz.it . Dove si trovano i source? 2) Ho testato il pacchetto e lo pensavo non funzionante, invece si tratta di un "semplice" problema di permessi: visto che con il mio account non funzionava (Errore 403) ho creato un utente "test" e dentro la home di questo ho creato la cartella public_html ed, all'inteno, un file index.html e con mia sorpresa connettendomi a http://localhost/~test/index.html riuscivo perfettamente a vedere il file. L'unica differenza tra i due utenti è la seguente:
$ ls -ld /home/marco /home/test drwx------ 53 marco marco 4096 dic 20 17:20 /home/marco drwxr-xr-x 6 test test 4096 dic 20 17:30 /home/test
deduco da ciò che sia necessario avere 755 (o 751) come permessi della propria home. Ciò rende però pubblicamente visibili i propri file. Come si risolve questo problema nelle reti delle scuole? Non penso che si possa rendere le home pubblicamente visibili.
3) Piccolo ritocco della wiki: se ci si trova in rete didattica da tutti gli host dovrebbe essere accessibile la public_html di chiunque quindi non dovrebbe mai essere necessario connettersi a pc remoti.
A presto, Marco
Il giorno 16 dicembre 2016 15:10, Christopher R. Gabriel cgabriel@truelite.it ha scritto:
Salve, e' disponibile il pacchetto
fuss-lasp
per la distribuzione FUSS 8 basata su Ubuntu 16.04.
Questo installa tutto lo stack apache, php e sqlite (incluso browser e manager per il database sqlite) e attiva php per poter essere utilizzato nella directory home degli utenti, permettendo quindi ad uno studente di tenere i propri file PHP (per quelli ovviamente che lo utilizzano a scuola) all'interno della propria HOME, e consentendo di spostarsi di postazione.
Ho iniziato una breve guida qua: https://work.fuss.bz.it/projects/fuss/wiki/Lasp
Da integrare se, a vostro avviso, servono indicazioni maggiori per gli insegnanti.
A presto,
Christopher
-- Christopher R. Gabriel - cgabriel@truelite.it (email/jabber) Truelite srl - Via Monferrato 6 - 50142 Firenze Tel. +39 055 7879597 - Fax +39 055 7333336 http://www.truelite.it/
_______________________________________________ fuss-devel mailing list fuss-devel@fuss.bz.it http://www.fuss.bz.it/cgi-bin/mailman/listinfo/fuss-devel
On Tue, 2016-12-20 at 18:05 +0100, Marco Marinello wrote:
Buongiorno,
- Non trovo nessun repository/progetto per fuss-lasp su work.fuss.bz.it . Dove si trovano i source?
I sorgenti li puoi prendere via apt-get source, sono nel repository apt. Il repository git invece e'
work.fuss.bz.it/git/fuss-software
che contiene tutti i metapacchetti per la installazione client.
- Ho testato il pacchetto e lo pensavo non funzionante, invece si tratta di un "semplice" problema di permessi:
visto che con il mio account non funzionava (Errore 403) ho creato un utente "test" e dentro la home di questo ho creato la cartella public_html ed, all'inteno, un file index.html e con mia sorpresa connettendomi a http://localhost/~test/index.html riuscivo perfettamente a vedere il file. L'unica differenza tra i due utenti è la seguente:
$ ls -ld /home/marco /home/test drwx------ 53 marco marco 4096 dic 20 17:20 /home/marco drwxr-xr-x 6 test test 4096 dic 20 17:30 /home/test
deduco da ciò che sia necessario avere 755 (o 751) come permessi della propria home. Ciò rende però pubblicamente visibili i propri file. Come si risolve questo problema nelle reti delle scuole? Non penso che si possa rendere le home pubblicamente visibili.
Esatto, il processo www-data deve poter accedere, almeno in attraversamento, nella directory home per arrivare alla public_html.
COme si risolve nelle resti delle scuole, e' da capire - per questo avevo iniziato a parlarne qua.
O viene strutturato un criteri di permessi adhoc (di attraversamento), oppure l'alternativa e' una istanza del web server specifica dell'utente (che giri con i suoi privilegi) su una porta > 1024.
- Piccolo ritocco della wiki: se ci si trova in rete didattica da tutti gli host dovrebbe essere accessibile la public_html di chiunque quindi non dovrebbe mai essere necessario connettersi a pc remoti.
Il commento sul wiki e' fatto per il docente che magari dalla sua postazione vuole verificare il lavoro svolto. Nel caso della soluzione sopra (istanza del web server personale) dovra' per forza fare cosi'.
Ciao,
Christopher
Ho provato a installare il pacchetto su PC, ma ho problemi di dipendenze I seguenti pacchetti hanno dipendenze non soddisfatte: libapache2-mod-php7.0 : Dipende: php7.0-cli ma non sta per essere installato Dipende: php7.0-common (= 7.0.8-0ubuntu0.16.04.3) ma la versione 7.0.8-3+deb.sury.org~xenial+1 sta per essere installata Dipende: php7.0-json ma non sta per essere installato Dipende: php7.0-opcache ma non sta per essere installato
Allego il mio sources.list Piero
Il 2016-12-20 18:16 Christopher R. Gabriel ha scritto:
On Tue, 2016-12-20 at 18:05 +0100, Marco Marinello wrote:
Buongiorno,
- Non trovo nessun repository/progetto per fuss-lasp su
work.fuss.bz.it . Dove si trovano i source?
I sorgenti li puoi prendere via apt-get source, sono nel repository apt. Il repository git invece e'
work.fuss.bz.it/git/fuss-software
che contiene tutti i metapacchetti per la installazione client.
- Ho testato il pacchetto e lo pensavo non funzionante, invece si
tratta di un "semplice" problema di permessi: visto che con il mio account non funzionava (Errore 403) ho creato un utente "test" e dentro la home di questo ho creato la cartella public_html ed, all'inteno, un file index.html e con mia sorpresa connettendomi a http://localhost/~test/index.html riuscivo perfettamente a vedere il file. L'unica differenza tra i due utenti è la seguente:
$ ls -ld /home/marco /home/test drwx------ 53 marco marco 4096 dic 20 17:20 /home/marco drwxr-xr-x 6 test test 4096 dic 20 17:30 /home/test
deduco da ciò che sia necessario avere 755 (o 751) come permessi della propria home. Ciò rende però pubblicamente visibili i propri file. Come si risolve questo problema nelle reti delle scuole? Non penso che si possa rendere le home pubblicamente visibili.
Esatto, il processo www-data deve poter accedere, almeno in attraversamento, nella directory home per arrivare alla public_html.
COme si risolve nelle resti delle scuole, e' da capire - per questo avevo iniziato a parlarne qua.
O viene strutturato un criteri di permessi adhoc (di attraversamento), oppure l'alternativa e' una istanza del web server specifica dell'utente (che giri con i suoi privilegi) su una porta > 1024.
- Piccolo ritocco della wiki: se ci si trova in rete didattica da
tutti gli host dovrebbe essere accessibile la public_html di chiunque quindi non dovrebbe mai essere necessario connettersi a pc remoti.
Il commento sul wiki e' fatto per il docente che magari dalla sua postazione vuole verificare il lavoro svolto. Nel caso della soluzione sopra (istanza del web server personale) dovra' per forza fare cosi'.
Ciao,
Christopher
On Wed, 2016-12-21 at 11:30 +0100, Piergiorgio Cemin wrote:
Ho provato a installare il pacchetto su PC, ma ho problemi di dipendenze I seguenti pacchetti hanno dipendenze non soddisfatte: libapache2-mod-php7.0 : Dipende: php7.0-cli ma non sta per essere installato Dipende: php7.0-common (= 7.0.8-0ubuntu0.16.04.3) ma la versione 7.0.8-3+deb.sury.org~xenial+1 sta per essere installata Dipende: php7.0-json ma non sta per essere installato Dipende: php7.0-opcache ma non sta per essere installato
Allego il mio sources.list
Ho provato usando il tuo sources.list, e non ho avuto problemi.
visto che la versione indicata dall'errore (7.0.8-3+deb.sury.org~xenial +1) non e' presente nei repository del tuo sources.list, o hai altri repository configurati, oppure hai software gia' installato da altri repository che appartiene all'elenco di dipendenze.
Suggerisco, nel caso di voglia fare test, di farli su una macchina installa di fresco, si puo' usare vagrant volendo per fare prima, oppure installare una macchina virtuale e farne snapshot da ripristinare usandolo come rollback.
Ciao,
Christopher
Il 2016-12-20 18:16 Christopher R. Gabriel ha scritto:
On Tue, 2016-12-20 at 18:05 +0100, Marco Marinello wrote:
Buongiorno,
- Non trovo nessun repository/progetto per fuss-lasp su
work.fuss.bz.it . Dove si trovano i source?
I sorgenti li puoi prendere via apt-get source, sono nel repository apt. Il repository git invece e'
work.fuss.bz.it/git/fuss-software
che contiene tutti i metapacchetti per la installazione client.
- Ho testato il pacchetto e lo pensavo non funzionante, invece si
tratta di un "semplice" problema di permessi: visto che con il mio account non funzionava (Errore 403) ho creato un utente "test" e dentro la home di questo ho creato la cartella public_html ed, all'inteno, un file index.html e con mia sorpresa connettendomi a http://localhost/~test/index.html riuscivo perfettamente a vedere il file. L'unica differenza tra i due utenti è la seguente:
$ ls -ld /home/marco /home/test drwx------ 53 marco marco 4096 dic 20 17:20 /home/marco drwxr-xr-x 6 test test 4096 dic 20 17:30 /home/test
deduco da ciò che sia necessario avere 755 (o 751) come permessi della propria home. Ciò rende però pubblicamente visibili i propri file. Come si risolve questo problema nelle reti delle scuole? Non penso che si possa rendere le home pubblicamente visibili.
Esatto, il processo www-data deve poter accedere, almeno in attraversamento, nella directory home per arrivare alla public_html.
COme si risolve nelle resti delle scuole, e' da capire - per questo avevo iniziato a parlarne qua.
O viene strutturato un criteri di permessi adhoc (di attraversamento), oppure l'alternativa e' una istanza del web server specifica dell'utente (che giri con i suoi privilegi) su una porta > 1024.
- Piccolo ritocco della wiki: se ci si trova in rete didattica da
tutti gli host dovrebbe essere accessibile la public_html di chiunque quindi non dovrebbe mai essere necessario connettersi a pc remoti.
Il commento sul wiki e' fatto per il docente che magari dalla sua postazione vuole verificare il lavoro svolto. Nel caso della soluzione sopra (istanza del web server personale) dovra' per forza fare cosi'.
Ciao,
Christopher