Android seLinux 设置
生活随笔
收集整理的這篇文章主要介紹了
Android seLinux 设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在android O上添加服務。在訪問一些路徑的時出現了權限的問題,將seLinux關閉之后運行成功。所以需要設置相關的權限。
參考文檔:
http://blog.csdn.net/tung214/article/details/72734086
主要查看dmsg中關于avc的錯誤,根據對應的錯誤在對應的文件中添加權限。
關于權限的文件位于device/xxxx/sepolicy/common目錄中。
例如init.te
allow init oemfs:dir { mounton };#honeywell license check allow init counter_sysfs:file rw_file_perms;allow init fuse:dir { search mounton }; allow init self:capability sys_module; allow init {adsprpcd_filecache_filepersist_filestorage_file }:dir mounton; #Allow init to mount non-hlos partitions in A/B builds allow init media_rw_data_file:dir { mounton }; allow init unlabeled:dir { mounton }; allow init oemfs:dir { mounton }; allow sdcardd sdcardfs:dir { mounton };log里面如果出現Service xxx does not have a SELinux domain defined,還需要添加domain,否則也是編譯不過的。添加方法
http://blog.csdn.net/jianchi88/article/details/78417202
Tony Liu
2018-3-6
總結
以上是生活随笔為你收集整理的Android seLinux 设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ant Design 3.0 使用案例
- 下一篇: 4MLinux 24.0 发布