綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[分享] [初階] 為何系統檔案需設置權限!?那怎麼看權限!?

[複製連結] 查看: 1001|回覆: 7|好評: 2
跳轉到指定樓層
樓主
zaws8569 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-8-21 22:03

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 zaws8569 於 2013-4-28 21:54 編輯



                               
登錄/註冊後可看大圖


如題!!

想必大家都會有所疑問,當然知道的版友自然會去查個所以然,不知的版友就不知所以然。

因此在這裡有必要說明一下!正確的Linux權限觀念!

在我們所使用的手機,沒錯這大家都知道那叫做Android(嗯嗯...很好想必也些人應該知道這也是Linux的一個分支...)

這當然有些人知道,但有些人或許不知道!

但是

應該會有人說 這說了一大串跟權限有啥關係呢!當然有關系... 這就好比你使用Windows取得系統管理員權限,設置資料夾分享時,

還可以設置使用者來源是否為全部或群組特定的對象是類似的概念。

但只是換在Android變成了,當你取得ROOT(系統管理員)之後,每個放置系統資料夾的檔案,都會有所謂的角色,

什麼樣的角色(檔案權限)做誰麼樣的事情,因此我們會加入權限!


例如:

我要變更或替換掉一個YouTube.apk的app時,這時我會把YouTube.apk移除之後,放入新的檔案,此時會打開九宮格

      [V] [V] [  ] 填入這樣
      [V] [  ] [  ]
      [V] [  ] [  ]

但又代表什麼意思呢! 211 !? 644 !?

而這類型的九宮格是這樣看得(想成位元就很好理解了)


       4    2    1
      [V] [V] [  ]  = 6
      [V] [  ] [  ]  = 4
      [V] [  ] [  ]  = 4


在這底下還有三個 ( [ ] [ ] [ ] ) 設置為特殊權限使用,因此很少使用到!

以上


延伸閱讀:

[進階] 為何系統檔案需設置權限!?那怎麼看權限!?


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 4碎鑽 +2 幫助 +4 收起 理由
張閎洋 + 1 很給力!
seele1219 + 1 + 1 非常讚
070070 + 1
ernie100ya + 1 + 1 有這疑問很久了,謝謝~雖然...還是看不太懂.

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
s0922269 | 收聽TA | 只看該作者
發表於 2012-8-21 22:30
我看的文章211都跟你相反...

不然就1247

12
4
7
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
kissmyass | 收聽TA | 只看該作者
發表於 2012-8-21 22:41
看完解説後,真的譲在下長見識了!受益良多!
不過唯一不同的就是那個211,644或1247等不同的地方…雖説1247対在下来説好像比較容易接受…
至於211及644的排列又是如何得到的?可否詳細的説明一下呢?在下真的蛮好奇的(在下也想学習一下基本知識)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| zaws8569 | 收聽TA | 只看該作者
發表於 2012-8-22 22:28
本帖最後由 zaws8569 於 2012-8-23 07:05 編輯
kissmyass 發表於 2012-8-21 22:41
看完解説後,真的譲在下長見識了!受益良多!
不過唯一不同的就是那個211,644或1247等不同的地方…雖説124 ...


如提

644 為本文所提到的方式得到,基本上在Linux裡面,大家都知道九宮格,但或許有部份的人知道所代表的意義與辨識法。

更正20120823 如果以九宮格排序的話,應為以下所示

              4   2   1
分別代表   r   w   x  7 = user(使用者)原先我說是owner(擁有者)其實這是位於九宮格外的特殊權限,較少用到
              r   w   x  7 = group(群組)
              r   w   x  7 = others(其他)
             讀  寫 執行


以上如有造成不便請多見諒,經過詢問不同人意見之後在此做出更正!

如果你設定使用者(ROOT)可使用可讀、可寫、可執行的話,那就是權限設置 777

如果設置使用者(ROOT) 可讀可寫不能執行 那就是 666

PS:使用者不一定是root,以上則是範例表示!

如果你設置211或644

設置644

        R   W    = 6
        R          = 4
        R          = 4

如果為211

             W  X = 2
                  X = 1
                  X = 1


但也有另外一種的表示法,也就是你剛提到的1247

       這我就不說明了,如果你知道有更好的方法理解當然更好,或許知識方面有些許落差,
同樣都是有高度的學習心!共勉....

以上 不知道有沒解決你的問題呢!?



用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
kissmyass | 收聽TA | 只看該作者
發表於 2012-8-22 22:55
zaws8569 發表於 2012-8-22 22:28
如提

644 為本文所提到的方式得到,基本上在Linux裡面,大家都知道九宮格,但或許有部份的人知道所代表 ...

原来如此!這次真的学到了在linux裏基本知識了!
感恩!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
s0922269 | 收聽TA | 只看該作者
發表於 2012-8-22 23:52
zaws8569 發表於 2012-8-22 22:28
如提

644 為本文所提到的方式得到,基本上在Linux裡面,大家都知道九宮格,但或許有部份的人知道所代表 ...

話說我問了好幾位大神他們一致都說你對權限211的認知是錯誤的。

但他們也說這是個人理解的方式不同罷了,

不過大部分對權限211的理解就是跟我一樣..
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
 樓主| zaws8569 | 收聽TA | 只看該作者
發表於 2012-8-23 06:53
s0922269 發表於 2012-8-22 23:52
話說我問了好幾位大神他們一致都說你對權限211的認知是錯誤的。

但他們也說這是個人理解的方式不同罷了 ...

或許 有所差異

那如果我要設置

    w  x
r   w  x
         x

這樣的話 那你會怎麼設定,權限代號為???(多少呢!)

參考看看 雖然我大約知道你們所說得方式,但跟我認知上有差異,可以互相交流,雖然沒有絕對的對與錯。

當作權限該如何設置,怎樣設置才是最好的,以及原由說明一下,這樣才是讓版友可以得到解惑!

以上 共勉...

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
seele1219 | 收聽TA | 只看該作者
發表於 2012-8-23 10:01
s0922269 發表於 2012-8-21 22:30
我看的文章211都跟你相反...

不然就1247


樓主的文章是LINUX的正規表示法

而你所看到的..
12
4
7

應該是以數字鍵盤   123
                          456
                          789
(紅色可以看做是被打勾的項目)

應該是方便沒有數位邏輯或是LINUX觀念的人了解

點評

好樣的 連數字九宮格都出現了,這麼簡單的邏輯我還真的沒有想到,腦袋都裝位元了xd 你這也是解決新手無法理解為何為這樣的一種方式...  發表於 2012-8-23 22:25
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則