Android Modification des autorisations de fichier à l'aide de la commande chmod


Exemple

Notez que pour changer les prmissions de fichiers, votre périphérique doit être rooté, su binary ne vient pas avec les périphériques livrés en usine!

Convention:

adb shell su -c "chmod <numeric-permisson> <file>"

Autorisation numérique construite à partir de sections utilisateur, groupe et monde.

Par exemple, si vous souhaitez modifier le fichier pour qu'il soit lisible, accessible en écriture et exécutable par tous, ce sera votre commande:

adb shell su -c "chmod 777 <file-path>"

Ou

adb shell su -c "chmod 000 <file-path>"

si vous avez l'intention de lui refuser des autorisations.

1er chiffre - spécifie la permission de l'utilisateur, 2e chiffre - spécifie l'autorisation de groupe, 3e chiffre - spécifie la permission du monde (autres).

Autorisations d'accès:

--- :   binary value:   000,  octal value: 0 (none)
--x :   binary value:   001,  octal value: 1 (execute)
-w- :   binary value:   010,  octal value: 2 (write)
-wx :   binary value:   011,  octal value: 3 (write, execute)
r-- :   binary value:   100,  octal value: 4 (read)
r-x :   binary value:   101,  octal value: 5 (read, execute)
rw- :   binary value:   110,  octal value: 6 (read, write)
rwx :   binary value:   111,  octal value: 7 (read, write, execute)