1. 程式人生 > >android 檔案許可權的含義,與修改檔案許可權

android 檔案許可權的含義,與修改檔案許可權

Android 檔案的許可權的含義:

檔案許可權一共有十個字元:

æ件çç±»åä¸æéä¹å容

第一個字元代表檔案的型別:

  • 當為[ d ]則是目錄,例如上表檔名為『.gconf』的那一行;
  • 當為[ - ]則是檔案,例如上表檔名為『install.log』那一行;
  • 若是[ l ]則表示為連結檔(link file);
  • 若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機存取裝置);
  • 若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置)。

接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出現減號[ - ]而已。

  • 第一組為『檔案擁有者的許可權』,以『install.log』那個檔案為例, 該檔案的擁有者可以讀寫,但不可執行;
  • 第二組為『同群組的許可權』;
  • 第三組為『其他非本群組的許可權』。

修改檔案許可權步驟:

  1. 在命令列模式下進入shell:adb shell
  2. 使用root許可權:su -root
  3. 修改檔案的讀寫許可權:chmod -R 777 dir_name
  4. 退出exit

常用的linux檔案許可權:

444 r--r--r--

600 rw-------

644 rw-r--r--

666 rw-rw-rw-

700 rwx------

744 rwxr--r--

755 rwxr-xr-x

777 rwxrwxrwx