歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android的權限與Linux中的權限對比

權限:

Ubuntu操作系統中,以某個用戶登入,用戶只有有限有權限(部份來自所屬的組),所有被用戶啟動的應用程序會執行的操作都可以看作是用戶的行為.Ubuntu操作系統中的應用軟件是相互獨立的,一般不會或很少相互交插調用對方的功能,即使會調用也是將其加入到調用進程中來.Ubuntu操作系統保護的是文件系統(包括其系統本身)!!所以任何東西都是文件.

Android中,每個程序都是一個獨立的用戶!Android系統時刻都是多用戶操作系統.它要保護是每個用戶的數據和系統本身.每個程序都定義自己的接口並同時為這些接口定義一個可使用之的權限.其它的應用要調用這個程序的接口時並需事先在清單文件中聲明,否則,無權限調用.系統級的原生應用都定義了自己相應接口的被調用權限,所以只有在清單文件中聲明要使用這些權限並且被系統和手機用戶(這裡是手機的擁有者是指人)的應用程序才被允許進行相應的調用(對相應接口的使用或調用)

Ubuntu和Android的權限本質上的直接擁有者是用戶組(又叫作角色)!!用戶具有的所有權限是它所屬組所具有的所有權限的並集!任何一個Ubuntu用戶在被管理員創建時都有一個默認的組(名字與用戶名相同),所以它有這個組的所有權限,如果後期這個用戶又被加入到一個新組的話,則它的權限為它的同名組和這個新組的權限的並集.

(end) 

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved