Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Apache ftp e permessi directory php

    Ciao, provo qui perchè in linux non mi sono stati molto d'aiuto purtropppo.

    Ho un server su CentOS 5 con apache e vsftpd.
    Apache girà con un utente mentre lo user che è stato creato per ftp è diverso, quindi gli script php che girano su apache non possono scrivere su alcuna directory a meno che non si diano permessi 777.

    Ora mi chiedo, come posso aggirare questo problema? Per il momento ho messo l'utente di apache nello stesso gruppo dell'utente ftp in modo da permettere la scrittura con permessi 755 agli script php.

    E' errata questa configurazione? e che problemi di sicurezza potrebbero eventualmente verificarsi?

    la configurazione dell'utente proprietario della directory di root del web è

    utente1 : utente1

    Mentre apache gira con configurazione

    apache:apache utente1

    Ho messo l'utente apache nel gruppo utente1 in modo da dargli accesso in scrittura alle directory dell'utente1 perchè ho alcuni script che necessitano di permesso in scrittura.

    Quindi dando permessi 775 ho dato accesso ad apache alle directory di utente1.
    questa configurazione probabilmente dal punto di vista della sicurezza è errata, vorrei sapere come gestirla


    PHP non so se gira come modulo o come CGI, perchè l'installazione non è stata fatta da me.. come faccio a saperlo?

    Vedo che però è installato il modulo suexec.


    Ipotizzando che php giri come cgi e visto il suexec attivo ho inserito la direttiva
    SuexecUserGroup utente1 utente1

    nel virtualhost relativo ma controllando l'utente con il seguente script php:

    <?php
    echo exec("whoami");
    ?>

    l'utente risulta essere sempre quello di apache.


    Altro problema si verificherà quando aggiungerò un altro virtualhost relativo ad un altro dominio... come gestisco l'utente2 che andrò a creare?

    Aggiungo l'utente apache al gruppo utente2?

  2. #2
    Non ci credo che nessuno abbia mai avuto questo problema? VVoVe:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.