Metodo di download:
Pubblico - i file sono resi disponibili utilizzando direttamente l'http.
Privato - i file sono trasferiti da Drupal.
Se vuoi un qualche tipo di controllo allo scaricamento dei file, devi scegliere privato. Puoi modificare quest'impostazione in ogni momento, tuttavia tutti gli URL per lo scaricamento cambieranno e ci potrebbero essere problemi inattesi, quindi non è consigliabile.
Vorrei capire esattamente (magari con esempi) la differenza tra i due metodi.
Grazie
nel fatto che i percorsi relativi ai file che vengono mostrati nelle pagine risultano leggermente diversi, cambia dunque il metodo di accesso al filesystem sottostante.
Con un'impostazione di tipo pubblico ogni volta che andrai a cercare le proprietà di un file tramite il menù contestuale troverai un percorso che ricalca in toto la struttura del filesystem sul tuo spazio web; quando qualcuno vorrà scaricare il file si appoggerà direttamente alle caratteristiche del webserver per trasferire il file.
Con un'impostazione privata si avrà invece un link del tipo ?q=system/... dove a seguire sarà il resto del percorso a partire dalla directory radice.
Come vedi al download del file verrà effettuata una query e il file non verrà scaricato tramite webserver.
Dal punto di vista pratico credo che si capisca come un accesso del primo tipo consentirebbe a chiunque di poter scaricare i file del tuo sito semplicemente avendo l'indirizzo completo, nel secondo caso invece puoi legare i download a una particolare utenza (o gruppo di utenza) o ruolo... insomma puoi usare gli strumenti di Drupal per discriminare i download.
Ovviamente devi tener presente che la sicurezza assoluta che nessuno scarichi ciò che non vuoi dipende da una buona impostazione del file htaccess.
Per maggiori info sull'argomento puoi prendere spunto da questo post pubblicato su uno dei gruppi di Drupal.
Sei stato chiarissimo