[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: permessi, apache e php



Franco Rossi wrote:

shell_exec('rm prova.txt');

il file prova.txt viene eliminato, anche se il file prova.txt ha i permessi 700 e il proprietario è root.

se eseguo il comando rm prova.txt con un utente normale il file non viene eliminato.

be ... dipende molto da cosa intendi per "utente normale"

shell_exec('whoami');
e mi ha detto che sono l'utente www-data, quindi non deve poter eliminare i file di root che non hanno permessi di scrittura!

se l'"utente normale" è diverso da www-data, allora è giusto che tu non possa cancellare quel file.

Supponiamo che il tuo utente sia franco, allora puoi eseguire questo semplice esercizio, altrimenti cambia le indicazioni "franco" con il nome del tuo utente:

root# touch /home/franco/file_di_root
root# ls -l /home/franco/file_di_root
-rw-r--r-- 1 root root 0 2006-12-29 21:56 /home/franco/file_di_root

franco$ rm -f /home/dprina/file_di_root

root# ls -l /home/franco/file_di_root
ls: /home/franco/file_di_root: No such file or directory

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Elenco di software libero: http://tinyurl.com/eddgj
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Reply to: