Android权限系统详解及管理

参考:https://blog.csdn.net/liuzhicsdn/article/details/61614632Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制一、linux文件系统上的权限 举例:-rwxr-x--x system system 4156 2012-06-30 16:12 test.apk system用户拥有对此文件的读写执行权限 system组的用户对此文件拥有读、执...
摘要由CSDN通过智能技术生成

参考:https://blog.csdn.net/liuzhicsdn/article/details/61614632

Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制

一、linux文件系统上的权限
  • 举例:-rwxr-x--x system   system     4156 2012-06-30 16:12 test.apk
    • system用户拥有对此文件的读写执行权限
    • system组的用户对此文件拥有读、执行权限
    • 其他人对此文件只有执行权限
  • 代表相应的用户/用户组及其他人对此文件的访问权限,与此文件运行起来具有的权限完全不相关
    • chown改变文件或目录的所有者
      • chown [用户][文件或目录]
    • chgrp改变文件或目录的所属组
      • chgrp [用户组][文件或目录]
    • umask显示新建文件的缺省权限
  • linux特殊文件权限
    • 一般文件权限读(R),写(W),执行(X)权限比较简单。
    • 特殊的文件权限——SUID,SGID,Stick bit
      • SUID文件权限作用于可执行文件。一般的可执行文件在执行期的所有者是当前用户,比如当前系统用户是simon,simon运行程序a.out,a.out执行期的所有者应该是simon。 但是如果我们给可执行文件设置了SUID 权限,则该程序执行期间的所有者,就是该文件所有者
        • passwd就是设置了SUID权限,并且passwd的所有者是root,所以所有的用户都可以执行他,在passwd运行期,程序获得临时的root权限,这时其可以存取shadow
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值