android文件的权限和特殊权限

1、正常权限:

就是那个什么 -rwxrwxrwx 的东东,共十位。

第一位:-表示文件,d表示文件夹,l表示连接。

二三四:所有者的权限。

五六七:所在群组的权限。至今我也没搞清楚群组是个什么东东。

八九十:其他用户权限。

r表示写权限,w表示读权限,x表示可执行权限,-表示没权限。

用数字表示法,r=4,w=2,x=1,-=0。

777=rwxrwxrwx,444=r--r--r--,755=rwxr-xr-x。

即 0=---,1=--x,2=-w-,3=-wx,4=r--,5=r-x,6=rw-,7=rwx。


2、特殊权限

SUID 可执行的文件搭配这个权限,便能得到任意存取该文件的所有者能使用的全部系统资源。

SGID 可执行的文件搭配这个权限,便能得到任意存取该文件的所有者所在群组能使用的全部系统资源。

Sticky /tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。

用数字表示法,SUID=4,SGID=2,Sticky=1。

用字母表示法,SUID=s,SGID=s,Sticky=t,并且替代x位,SUID替代第一个x,SGID替代第二个x,Sticky替代第三个x,如果没有执行权限则s和t用大写字母

7777=rwsrwsrwt,4777=rwsrwxrwx,6777=rwsrwsrwx,7755=rwsr-sr-t。

7666=rwSrwSrwT,4666=rwSrw-rw-,6644=rwSr-Sr--。

即:

0=--x--x--x,

1=--x--x--t,

2=--x--s--x,

3=--x--s--t,

4=--s--x--x,

5=--s--x--t,

6=--s--s--x,

7=--s--s--t.

系统目录下/system/xbin/su文件就具有特殊权限rwsr-sr-x,貌似此文件可用于修改其他文件权限。


3、adb修改文件权限

开始运行进入cmd,

adb shell进入shell模式,

chmod 755 xxx,将文件xxx权限修改为755,即rwxr-xr-x。



下面内容直接无视

su

busybox mount -o remount,rw /system

su

busybox mount -o remount,rw /system

chmod 644 /system/app/*



  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值