• User

    upload file e permessi 777

    Salve ^____^
    Avrei bisogno di un consiglio.

    Io ho un sito su server windows in cui i permessi per le cartelle sono settati a 766.
    Da qui il fatto che con i vari script in giro in rete per l'upload dei file non si ottiene nulla perchè richiedono permessi 777 sulla cartella per poter effettuare la funzione move_uploaded_file e caricare quindi da pc a web i file.

    Ora la mia domanda:
    esiste un modo diverso per poter fare l'upload dei file senza dover per forza chiedere al servizio di hosting di cambiare i permessi su una cartella in 777 (peraltro li ho contattati e mi hanno detto che lo farebbero) e quindi evitare rischi per la sicurezza?
    Grazie ^____^


  • User Attivo

    mmm..
    Anche con i permessi a 766 non dovrebbe darti nessun problema nell'upload dei file...


  • User

    carlitos ... purtroppo invece me li dà eccome e dipende proprio dal fatto che vuole permesso 777 accesso totale 😞

    Ti dirò ho fatto le prove su un'altro sito che ho fatto e come mi ricordavo non mi dava problemi perchè era su server unix e in un altro sito ancora sempre stesso script php avevo dovuto usare cartella public l'unica che aveva permessi 777 e in cui le cartelle che creavo venivano create anche con permessi 777 (infatti bastava spostassi la cartella nella root/html/immagini che diceva mancavano i permessi).
    Quindi come vedi un casino 😛 Ecco perchè volevo sapere se esisteva la possibilità di ovviare al problema permessi 🙂


  • ModSenior

    Devi impostarli per forza a 777, i rischi non dovrebbero esserci.
    Se hai script buggati, e sfruttando questi bug è possibile modificare il contenuto della cartella la cosa cambia... Ma se controlli i file che vengono uplodati, e gli script non sono scritti coi piedi di questi problemi non ne hai...


  • User

    Okey grazie mille per la risposta.
    E' che al servizio hosting mi avevano detto che era comunque meglio evitare di mettere permessi 777 al di là di tutto, ma se questa è l'unica cosa che si può fare 🙂
    Grazie mille.