Arm年度技术研讨会

安卓系统的se是什么意思?安卓selinux模式更改

安卓系统的se是什么意思?

se是super edition的意思,就是说你的手机已经取得系统的最高权限,即已经root过。SELinux主要是用来设计解决安卓安全模式的缺陷,同时限制恶意软件带来的破坏,它能强制UID运行于沙盒机制内,同时保证应用间的分离。有三种模式,分别为宽容模式(permissive) 强制模式(enforcing) 关闭(disabled)

关闭selinux操作?

1命令查看出selinux的状态sestatus-v2临时关闭selinuxsetenforce03永久关闭selinuxvi/etc/sysconfig/selinux把里边的一行改为SELINUX=disabled

安卓系统的se是什么意思?安卓selinux模式更改-图1

修改SELinux的状态是个危险的操作,可能造成各种奇怪的系统异常,也有可能难以从中改出,谨慎为之!

什么是SELinux?

说白了就是安卓系统的一个保护机制,可以使应用之间更加互不干扰。比如你用re去修改adm下载线程数,提示修改成功打开adm却没有效果,回去看文件却已经变回去了,就是这东西在作怪。还有就是用性能监视器查看频率时显示0mhz,也是因为权限不足,读不出数据。关掉它似乎是没什么后果,扯淡点讲就是更容易被一个恶意应用席卷全机,应用数据更容易被篡改。某些系统禁用后会无限软重启,所以..慎重!

安卓系统的se是什么意思?安卓selinux模式更改-图2

安卓selinux停用怎么开启?

如果要恢复运行SELinux则可以运行# setenforce1这条命令会把SELinux设定成Enforcing模式2.把SELinux永久设定为Permissive模式这里需要讲一下Permissive和Enforcing模式的区别。SELinux有三种模式:Enforcing, Permissive and Disable.Enforcing模式就是应用SELinux所设定的Policy,所有违反Policy的规则(Rules)都会被SELinux拒绝Permissive和Enforcing的区别就在于它还是会遵循SELinux的Policy,但是对于违反规则的操作只会予以记录而并不会拒绝操作Disable 顾名思义就是完全禁用SELinux如果要永久设定为Permissive模式,我们就要修改SELinux的配置文件/etc/sysconfig/selinux (在RHEL5下这是一个symbolic link to /etc/selinux/conf)# This file controls the state of SELinux on thesystem.# SELINUX= can take one of these threevalues:# enforcing - SELinux security policy isenforced.# permissive - SELinux prints warnings instead ofenforcing.# disabled - SELinux is fully disabled.SELINUX=enforcing#SELINUXTYPE= type of policy in use. Possible values are:# targeted -Only targeted network daemons are protected.# strict -Full SELinux protection.SELINUXTYPE=targeted修改SELINUX=permissive,然后重新启动就可以了

到此,以上就是小编对于改变selinux模式 安卓的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

安卓系统的se是什么意思?安卓selinux模式更改-图3
分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~