Android (système d’exploitation) : Qu’est-ce que la permission dans android comme rw-r-r ? Pourquoi certains fichiers ont-ils besoin de ces types de permissions ?


Merci pour A2A

Ce format de permissions de fichiers est appelé CHMOD (abréviation de "change mode"). Il détermine le degré d'accès qu'un fichier doit avoir.


Vous avez peut-être remarqué la mention de la définition des autorisations de fichiers à 644

644 =
Propriétaire - 6
Groupe - 4
Autres - 4
*644 est également appelé rw-r-r (c'est-à-dire, autorisations de lecture et d'écriture pour le Propriétaire, autorisations de lecture seule pour le Groupe et autorisations de lecture seule pour Autres).

Voici'ce à quoi chaque chiffre équivaut :
0 - Aucune autorisation
1 - Exécution seulement
2 - Écriture seulement
3 - Écriture et exécution des autorisations
4 - Lecture seulement
5 - Lecture et exécution des autorisations
6 - Lecture et écriture des autorisations
7 - Lecture, écriture et exécution des autorisations

Ces systèmes contrôlent la capacité des utilisateurs à visualiser ou à apporter des modifications au contenu du système de fichiers.

  • L'autorisation de lecture accorde la capacité de lire un fichier. Lorsqu'elle est définie pour un répertoire, cette permission accorde la capacité de lire les noms des fichiers dans le répertoire, mais pas de trouver d'autres informations à leur sujet telles que le contenu, le type de fichier, la taille, la propriété, les permissions.
  • La permission d'écriture accorde la capacité de modifier un fichier. Lorsqu'elle est définie pour un répertoire, cette permission accorde la capacité de modifier les entrées du répertoire. Cela inclut la création de fichiers, la suppression de fichiers et le renommage de fichiers

SOURCE:DÉVELOPPEURS XDA et WIKI

.