PDA

Visualizza la versione completa : Permessi utente di default


mark2x
09-03-2007, 16:25
Poniamo (con riferimento specifico a Debian/Ubuntu) che www-data sia l'utente con cui gira Apache - e di conseguenza PHP, suo modulo.

In un'installazione decente, i dati (non gli script) nella cartella /var/www/mio_prog avranno permessi 600 ed apparterranno a www-data, di modo che solo www-data possa leggerli.

Di default, però, uno script PHP che crei un file (diciamo di testo) all'interno di mio_prog/, lo crea con permessi 644.
So che è possibile istruire ogni script di creare file coi permessi adeguati, ma:

non è possibile modificare il default di modo che qualsiasi cosa l'utente www-data crei, lo crei con permessi 600?

Come uso umask per l'utente con cui gira Apache?

TnX!

sacarde
09-03-2007, 18:25
umask 177


?

mark2x
09-03-2007, 18:57
Sì ma dove lo metto???

sacarde
09-03-2007, 19:44
acl ?

http://a2.swlibero.org/a2153.htm

mark2x
12-03-2007, 17:07
Beh, ma sarà possibile definire i permessi di default di un utente con il sistema standard dei permessi *Nix ??!!

Loading