设为首页
收藏本站
OpenHarmony 开发者论坛
首页
Portal
文章
问答
发现
热搜
活动
交友
discuz
发布
发布问题
发布文章
榜单
专区
用户
技术俱乐部
首页
›
文章
›
如何在OpenHarmony开启SELinux模式?RK3566鸿蒙开发板演 ...
cjzn-1234
关注
Lv2
粉丝
5
积分
78
/
贡献
0
提问
0
答案被采纳
0
文章
26
作者动态
03月13日 发布了
OpenHarmony5.0系统怎么去除锁屏直接进入界面?教你2步搞定 ...
03月13日 发布了
OpenHarmony4.1系统WiFi蓝牙打不开时,教你如何排查解决问题 ...
02月26日 发布了
电鸿系统技术架构解析,触觉智能多款电鸿适配硬件方案赋能 ...
01月03日 发布了
OpenHarmony通过挂载镜像来修改镜像内容,RK3566鸿蒙开发板演示 ...
12月30日 发布了
OpenHarmony源码编译后烧录镜像教程,触觉智能RK3566鸿蒙开发板 ...
查看作者主页
如何玩转论坛?
OpenHarmony论坛行为规范
如何提问
论坛积分规则
论坛贡献规则
论坛问题反馈指引(最快速的反馈途径)
推荐文章
Windows环境下使用OpenHarmony SDK对三方库进行交叉编译构建
0人评论
OpenHarmony Text: 扶我起来
0人评论
OpenHarmony 1000万点赞以内最好的图片裁剪组件
0人评论
OpenHarmony三方库ImageKnife中新增https自定义证书功能
0人评论
基于OpenHarmony 5.0Release 开发的在线音乐应用卡片
0人评论
热门标签
更多>>
ArkUI
华中科技大学
数据管理
JS/ArkTS三方库
上海交通大学
西安电子科技大学
扫描仪
打印机
网络与连接
游戏开发与优化
1
赞
0
踩
收藏
微信扫一扫
QQ
复制链接
举报
返回列表
[经验分享]
如何在OpenHarmony开启SELinux模式?RK3566鸿蒙开发板演示
开发板
烧录
深圳触觉智能科技
显示全部楼层
发表于 2024-11-18 19:01:37
本文介绍在OpenHarmOony系统下,开启/关闭SELinux权限的方法,
触觉智能Purple Pi OH鸿蒙开发板
演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0 Release系统!
SELinux权限状态
SELinux一共有3种状态,分别是Enforcing,Permissive和Disabled状态。
Enforcing:强制模式,违反SELinux规则的行为将被阻止并记录到日志中。
Permissive:宽容模式,违反SELinux规则的行为只会记录到日志中,一般为调试用。
Disabled:关闭SELinux权限状态。
查看SELinux权限命令如下:
C:\Users\industio>hdc shell//查看SELinux权限状态# getenforce//此状态下SELinux权限为开启状态Enforcing
临时修改SElinux权限
临时关闭SELinux权限命令如下:
//临时关闭SElinux权限# setenforce 0# getenforcePermissive
注意:这样SELinux权限就会被临时关闭,但是系统重启此方法就会失效,以下展示永久修改SELinux权限的方法。
永久打开与关闭SELinux权限
方法一
在OpenHarmony系统中SELinux的config配置文件的路径
system/etc/selinux/config
,如下图所示:
通过hdc命令将文件拖到本地中,命令如下:
C:\Users\industio>hdc shell mount -o remount,rw /C:\Users\industio>hdc file recv system/etc/selinux/config "本地路径"
在本地对config文件中对SELinux权限状态进行修改后,将文件推送回系统
C:\Users\industio>hdc file send "本地路径" system/etc/selinux/FileTransfer finish, Size:624 File count = 1, time:30ms rate:20.80KB/s
注意:这样SELinux权限就会被永久的修改,重启后SELinux权限也不会因重启而改变权限状态,但是重新烧录固件此次方法依旧失效。
方法二
在SDK中修改SELinux权限路径:
/base/security/selinux_adapter/selinux.gni
,如下图所示:
命令如下:
declare_args() {//权限根据自己所需进行修改,当前为开启状态.关闭将true改为false即可 selinux_enforce = true }
修改后保存退出,将SDK全部重新编译即可。
相关帖子
有什么适配了鸿蒙5.0的开发板吗
连接到Local PC后无法打开工程配置
OpenHarmony5.0系统怎么去除锁屏直接进入界面?教你2步搞定
OpenHarmony4.1系统WiFi蓝牙打不开时,教你如何排查解决问题
OpenHarmony通过挂载镜像来修改镜像内容,RK3566鸿蒙开发板演示
OpenHarmony源码编译后烧录镜像教程,触觉智能RK3566鸿蒙开发板演示
OpenHarmony怎么修改DPI密度值?触觉智能RK3566鸿蒙开发板演示
OpenHarmony 入门指南
XTS-ACTS测试ActsNetManagerHttpEtsTest的requestMethodJsunit失败
DevEco Device Tool如何导入自己的uploader或者使用串口进行烧录?
©著作权归作者所有,转载或内容合作请联系作者
您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱
登录
精彩评论
1
Hazel
沙发
发表于 2024-11-19 09:19:21
请问如何配置selinux,能在设备初始化cfg文件中运行脚本
回复
举报
返回顶部