apple 发布的文章
此内容被密码保护
Openharmony如何开启Selinux模式
selinux权限状态一共三种状态,分别是enforcing,permissive和disabled状态。
enforcing:强制模式,违反selinux规则的行为将被阻止并记录到日志中。
permissive:宽容模式,违反selinux规则的行为只会记录到日志中,一般调试用。
disabled:关闭selinux权限状态
查看selinux权限命令如下所示
hdc shell
getenforce
临时关闭selinux权限命令的方法
setenforce 0
getenforce
permissive
注意 这样 selinux权限就会被临时关闭,但是系统重启方法就会失效。接下来展示永久修改selinux权限的方法。
永久打开与关闭selinux权限
方法一
在Openharmony系统中selinux的config配置文件的路径system/etc/selinux/config
通过hdc命令将文件拖到本地
hdc shell mount -o remount,rw
hdc file recv system/etc/selinux/config .
在本地对config文件中对selinux权限状态进行修改之后,将文件推送回系统
hdc file send .\config system/etc/selinux/
注意! 这样selinux权限就会被永久的修改,重启后selinux权限不会因为重启而改变权限状态,但是重新烧录固件此方法依旧失效。
方法二:
在SDK中修改Selinux权限路径
/base/security/selinux_adapter/selinux.gni
修改后保存退出,将SDK全部重新编译即可。
此内容被密码保护
Linux系统解压zip分卷压缩包
首先假设你有很多个分卷压缩包,文件名为file.zip.001,file.zip.002....,依次类推
第一步,先合并分卷文件
在终端中,使用cat命令将所有分卷文件合并成一个完整的压缩文件,在文件名相似的情况下,可以使用通配符* 来合并文件
cat file.zip.* > file.zip
这个命令将所有以file.zip.开头的文件内容合并到一个名叫file.zip的文件中。
第二步:解压缩合并后的压缩文件
完成文件合并后,接下来就可以使用unzip命令来解压缩这个合并后的压缩文件
unzip file.zip
运行此命令后,压缩文件将被压缩到当前目录下。