Intanto ciao, sono nuovo
E ora la mia domanda che spero trovi soluzione.
Premessa: sono su una macchina virtuale, sistema operativo Debian 7.1 in pratica un LAMP con Apache 2.
Devo creare un'applicazione, un semplice pannello utenti, che permetta di fare diverse cose: autenticarsi e poi caricare file, rimuovere file, creare account sul server.
Apache al momento gira con i permessi di default www-data se non ricordo male user:group, l'utente per ora non ha un suo gruppo, devo decidere che permessi dargli, credo i soliti per non fare del male al server.
L'applicazione invece è montata con permessi meno stringenti perché deve: creare gli utenti e fare altre operazioni sul filesystem, ovvero in pratica il suo script deve poter interagire col filesystem e qui viene il problema.
Ho visto che molte applicazioni di questo genere lavorano su più porte: la 80 per i servizi web, altre porte per l'autenticazione e controllo, altra porta ancora per l'admin.
Io non so nemmeno come far parlare Apache su più porte francamente, se il caso basta il listen nel file di configurazione? Oppure voi come fareste?
E ora la mia domanda che spero trovi soluzione.
Premessa: sono su una macchina virtuale, sistema operativo Debian 7.1 in pratica un LAMP con Apache 2.
Devo creare un'applicazione, un semplice pannello utenti, che permetta di fare diverse cose: autenticarsi e poi caricare file, rimuovere file, creare account sul server.
Apache al momento gira con i permessi di default www-data se non ricordo male user:group, l'utente per ora non ha un suo gruppo, devo decidere che permessi dargli, credo i soliti per non fare del male al server.
L'applicazione invece è montata con permessi meno stringenti perché deve: creare gli utenti e fare altre operazioni sul filesystem, ovvero in pratica il suo script deve poter interagire col filesystem e qui viene il problema.
Ho visto che molte applicazioni di questo genere lavorano su più porte: la 80 per i servizi web, altre porte per l'autenticazione e controllo, altra porta ancora per l'admin.
Io non so nemmeno come far parlare Apache su più porte francamente, se il caso basta il listen nel file di configurazione? Oppure voi come fareste?