Visualizzazione dei risultati da 1 a 3 su 3

Discussione: permessi FTP

  1. #1

    permessi FTP

    Salve, ho una domanda:
    - ho creato un file pippo.php;
    - l'ho caricato in FTP tramite come utente 'LUCA' (il mio account);

    Quali permessi dovrà avere questo script per:
    - essere eseguito da un qualsiasi utente tramite HTTP;
    - non essere visualizzato in FTP da un altro utente 'MARCO'.

    praticamente il codice del file php non vorrei mostrarlo ad un altro utente che accede al mio spazio FTP con altro account..mi aiutate?

    grazie

  2. #2
    a) linux / unix
    sei root?

    fai in modo che il gruppo di apache (solitamente www-data) sia group owner del file, mentre tu sei user owner

    (questo lo fai con chown LUCA:www-data pippo.php)

    dopodichè dai i permessi 770: rwx per LUCA, rwx per www-data (cioè apache), --- per tutti gli altri, cioè MARCO

    se non sei root, ma sei ugualmente proprietario del file, puoi usare chgrp

    (da php, devi fare shell_exec oppure system, passando il comando shell da eseguire)

    b) windows con IIS

    da cmd:
    cacls /g Administrators:F /g LUCA:F /g IUSR_<nome pc>:F /g SYSTEM:F pippo.php
    cacls /r MARCO pippo.php

    (le indicazioni per Administrators e SYSTEM potrebbero essere superflue perchè ereditate, ma non si sa mai perchè con cacls senza opzione /e le ACL vengono riscritte)

    da windows explorer:
    tasto destro sul file (in locale o su cartella condivisa, non via ftp) -> proprietà -> protezione
    poi aggiungi una ACE per l'utente MARCO che blocca l'accesso completo

    da php
    <?php
    system("comandi cmd scritti sopra");
    ?>
    Armageddon - Chief Developer

    Stiamo cercando collaboratori!

  3. #3
    è un pò difficile..da server linux puoi impostare i permessi sì ma a seconda del gruppo o del dominio di appartenenza dell'account..
    per fare quello che vuoi te è meglio fare uno script php che acceda via ftp al tuo spazio web e che controlli gli utenti che possono accedere.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.