Autorizzazioni per i file Linux: come posso forzare l'ereditarietà a tutti i file in una cartella?


1

Ho una sceneggiatura che consente al pubblico di caricare piccoli jpg in una galleria. Funziona bene ma occasionalmente vengono caricati file indesiderati.

Come faccio a fare in modo che tutti i file ereditino le autorizzazioni pubbliche illeggibili in quella singola directory fino a quando non ne cambio il permesso a leggibile?

Come alcuni jpg avranno permessi leggibili ed essere live - rendere la cartella illeggibile non è un'opzione.

Risposte:


1

Se non è possibile utilizzare una cartella per racchiudere i permessi, si deve giustamente dire che questo deve essere fatto per ogni file. Poiché le autorizzazioni su un file sono un attributo del file stesso, è responsabilità del creatore del file impostare le autorizzazioni (diversamente dal sistema operativo). Su questa base, se si ricevono file caricati tramite un'app Web, è responsabilità di tale applicazione impostare le autorizzazioni del file prima di scrivere su disco.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.