首页 > 系统相关 >Selinux 调试

Selinux 调试

时间:2023-12-27 17:35:19浏览次数:30  
标签:SEPOLICY Selinux 分区 编译 BOARD selinux 调试

背景知识就不介绍了,主要列几个实用的点:

 

一、编译相关

如果新增加了sepolicy 目录,需要编译到系统中,那么就需要使用系统中相关的宏

BOARD_SEPOLICY_DIRS   编译到了vendor 分区中

BOARD_PLAT_PUBLIC_SEPOLICY_DIR 、BOARD_PLAT_PRIVATE_SEPOLICY_DIR  编译到system分区中

 

二、调试

adb shell setenforce 0,让selinux 处于宽容模式

根据avc 添加权限

make selinux_policy 编译,然后push 相关分区下的etc/selinux。

 

restorecon

restorecon_recursive  

单独为文件打标签,或者给文件系统中的文件打标签

标签:SEPOLICY,Selinux,分区,编译,BOARD,selinux,调试
From: https://www.cnblogs.com/haoran123/p/17931019.html

相关文章

  • WebView中的页面调试方法
    在iOS12中,苹果正式弃用UIWebView,改成WKWebView,参考官方声明。后者在性能、稳定性、功能方面有很大提升,并且与Safari具有相同的JavaScript引擎(JavaScriptCore)。从Android4.4开始,增加ChromiumWebView,用来取代AndroidWebKitWebView。从Android......
  • 解决Linux环境下Android调试adb没有权限问题
    转载自:https://codeleading.com/article/1564378047/问题描述adbdevicesnopermission(userxxxisnotintheplugdevgroup);see[http://developer.android.com/tools/device.html]解决方案在/etc/udev/rules.d/目录下创建文件:51-android.rules,并在文件中填入如......
  • API文档生成!超好用API调试工具
    在数字化时代,API已经成为了应用程序之间进行通信的关键桥梁。随着API的普及和复杂性的增加,API研发和管理也面临着越来越多的挑战。为了更好地应对这些挑战,Apipost提供了一整套API研发工具,包括API设计、API调试、API文档和API自动化测试等功能。本文将深入介绍Apipost的优势和特点,助......
  • API文档生成!超好用API调试工具
    在数字化时代,API已经成为了应用程序之间进行通信的关键桥梁。随着API的普及和复杂性的增加,API研发和管理也面临着越来越多的挑战。为了更好地应对这些挑战,Apipost提供了一整套API研发工具,包括API设计、API调试、API文档和API自动化测试等功能。本文将深入介绍Apipost的优势和特点,......
  • page-spy-web 一个方便的web 远程调试工具
    page-spy-web一个方便的web远程调试工具,可以实现像chrome一样debug远程web,同时也提供了比较专业的web管理运行docker-composeversion:"3"services:app:image:ghcr.io/huolalatech/page-spy-web:releaseports:-"6752:6752"web集成使用index.html<!DOC......
  • 鸿蒙开发入门:多HAP的开发调试与发布部署流程
    多HAP的开发调试与发布部署流程多HAP的开发调试与发布部署流程如下图所示。图1多HAP的开发调试与发布部署流程开发开发者通过DevEcoStudio工具按照业务的需要创建多个Module,在相应的Module中完成自身业务的开发。调试通过DevEcoStudio编译打包,生成单个或者多个HAP,即可基于HAP进......
  • IDEA进行远程Debug调试的来龙去脉
    一、前言我们在测试环境时,遇到一些bug,看上下文的日志,还是无法判断出问题所在时,此时需要Debug来解决。为了更方便、更高效地定位和解决问题,远程调试成为一种常见的实践方式。这个还是不建议在生产中使用,可以在测试环境走和生产一样的单据来Debug。要是生产环境忘记去掉断点,直接炸了!......
  • rk3128 HDMI调试
    1.HDMI默认是关闭的,需要打开:@@-146,7+146,7@@};&hdmi{-status="disabled";+status="okay";rockchip,hdmi_audio_source=<0>;};显示配置:&fb{status="okay";rockchip,disp-mod......
  • VS2022远程调试Linux程序卡住问题解决
    问题:说明:使用vs2022第一次远程调试linux上的程序时,会出现调试器启动时卡住问题。原因就是第一次调试时,会在目标服务器下下载vsdbg工具,因为下载源在国外,所以下载特别慢,就会造成卡住的现象。解决:uname-m 查看远程调试时,用户文件夹下会多一个.vs-debugger隐藏文件夹,如果是使用......
  • Win7和Ubuntu双系统调试
    要在Win7和Ubuntu双系统下进行调试,你需要按照以下步骤操作:首先确保你的电脑已经安装了Win7和Ubuntu双系统。如果还没有安装,请先分别安装两个操作系统。在Windows7中安装一个虚拟机软件,例如VMwareWorkstation或VirtualBox。这些软件可以在Windows环境下模拟Linux环境,让你在Windows......