Android (sistema operativo): Cos’è il permesso in Android come rw-r-r? Perché alcuni file hanno bisogno di questi tipi di permessi?

Grazie per A2A

Questo formato di permessi di file è chiamato CHMOD (abbreviazione di "change mode"). Determina quanto accesso dovrebbe avere un file.

Potresti aver notato la menzione di impostare i permessi di file a 644

644 =
Proprietario - 6
Gruppo - 4
Altri - 4
*644 è anche indicato come rw-r-r (cioè, permessi di lettura e scrittura per il proprietario, permessi di sola lettura per il gruppo e permessi di sola lettura per gli altri).

Ecco a cosa equivale ogni numero:
0 - Nessun permesso
1 - Solo esecuzione
2 - Solo scrittura
3 - Permessi di scrittura ed esecuzione
4 - Solo lettura
5 - Permessi di lettura ed esecuzione
6 - Permessi di lettura e scrittura
7 - Permessi di lettura, scrittura ed esecuzione

Questi sistemi controllano la capacità degli utenti di visualizzare o fare modifiche al contenuto del filesystem.

  • Il permesso di lettura garantisce la possibilità di leggere un file. Quando è impostato per una directory, questo permesso garantisce la capacità di leggere i nomi dei file nella directory, ma non di scoprire ulteriori informazioni su di essi come il contenuto, il tipo di file, la dimensione, la proprietà, i permessi.
  • Il permesso di scrittura garantisce la capacità di modificare un file. Quando è impostato per una directory, questo permesso garantisce la capacità di modificare le voci nella directory. Questo include la creazione di file, l'eliminazione di file e la ridenominazione di file

SOURCE:XDA DEVELOPERS e WIKI