Nascondere i file privati al web
Buongiorno, sto avendo difficoltà a fare una cosa che ritenevo dovesse essere semplice. Ho rovistato un po' in giro ma non ho trovato niente che potesse aiutarmi. Essendo un problema abbaastanza comune mi sembra strano che non ci sia niente in giro per cui mi scuso se ho creato una discussione che potrebbe essere già altrove.
Ho creato un book dove degli utenti seguono della "formazione". Con il modulo Content Access riesco a gestire gli accessi ai nodi ma se qualcuno conosce l'url delle immagini allegate oppure i file allegati e li digita sul browser web riesce a raggiungerli, cosa che chiaramente non voglio che avvenga.
Credo di aver impostato correttametne il File system creando il percorso "Percorso per i file pubblici: sites/default/files" ed il "Percorso per i file privati Percorso per i file privati: sites/default/files/nascosti" e poi "Metodo predefinito per il download: File locali privati gestiti da Drupal" ma come anticipato sloggandomi, il nodo mi risulta inaccessibile ma immagini e file sono raggiungibili digitanto l'url. Come posso risolvere?

Risposte
Ciao, il percorso
Ciao, il percorso sites/default/files è raggiungibile tranquillamente da web, di conseguenza anche se tu hai messo i file "nascosti" all'interno di sites/defaul/files/nascosti da browser riesco comunque a visualizzarne il contenuto proprio perché è direttamente raggiungibile, la cartella dei file "nascosti" sarebbe meglio metterla dove non possa essere raggiunta direttamente da browser, quindi magari ad un livello superiore della root di Drupal, ad esempio, così facendo nessuno potrà visualizzare i file al di fuori dell'ambiente "autorizzato".
Ciao ciao.
ho spostato la cartella
ho spostato la cartella "nascosti" da tutt'altra parte... non so se è ortodosso ma l'ho messa sotto la radice del sito. Però sia i files che le immagini nonostante si trovino nella cartella privata digitando l'indirizzo si vedono ancora. Mi domando se la cartella debba essere settata con dei permessi particolari, in questo momento è 755, i files all'interno hanno come attributo 664. il codice del .htaccess è:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Deny from all
Options None
Options +FollowSymLinks
forse c'è qualche altro settaggio da impostare?
Ho risolto con questo modulo
Ho risolto con questo modulo Private files download permission, adesso copiando il link e sloggandomi ricevo il messaggio di "accesso negato". Nella pagina del modulo c'è scritto che rimuove i permessi globali, spero di non trovarmi nella situazione opposta di non poter vedere neanche le immagini pubbliche :)