安卓系統檔案權限解釋
【android檔案權限】
衆所周知,安卓是基于linux開發的,是以想要了解android系統檔案的權限,需要從linux說起~
linux系統權限簡介:
一個檔案一共有三個組别:使用者、群組、其它
其中每個組包含三種權限:讀r、寫w、執行x
也就是說一個檔案共有9個權限屬性。
從左往右一到三位是[使用者],四到六位是[群組],七到九位是[其它]
舉例:用rootexplorer管理器打開任意一個檔案,可以看到它的權限:rw-r--rwx
他的意思就是[使用者]對其享有讀寫權限,[群組]享有讀權限,[其它]享有讀寫執行權限
【權限與數字對應關系】
很多時候為了友善編寫腳本、使用終端,人們會用數字來表示檔案的權限!
數字與權限的對應關系:
讀r=4
寫w=2
執行x=1
總共用三個數字代表三個組的權限,每個數字的大小等于每個組所包含的三個權限的數字之和。
例如:一個檔案的權限為rw-rwx-r-x,它的數字表示方法就是675
代表[使用者]讀寫[群組]讀寫執行[其它]讀執行
常用的權限組合:
444=r--r--r--
644=rw-r--r--
666=rw-rw-rw
754=rwxr-xr--
777=rwxrwxrwx
知道了原理,很快大家就能上手編寫一些腳本