前言
最近在统信UOS系统上开发一个小工具,编译完成后却遭遇了“此应用没有通过系统验证,无法运行”的提示。经过排查,这正是UOS严格的安全机制在发挥作用——它要求用户必须激活并开启开发者模式,才能运行未经官方应用商店签名的程序。
然而,我身处严格的内网环境,在线激活开发者模式几乎是一项不可能完成的任务。在多方尝试后,我摸索出了一条免开发者模式的“外门邪道”。
正文
- 参考uos获取root权限的简单教程获取UOS的root权限
- 参考统信UOS命令行设置未签名软件安装权限_uos 安全中心 允许任意应用强行就开安全模式。但是我这UOS版本好像没这些配置,正当我郁闷时发现whilelist文件中的路径是不进行安全校验的,自己编译的程序可以正常执行。所以就后把执行程序的绝对路径写进wihielist就搞定了。
总结
以上纯个人折腾,仅供参考。
参考
uos获取root权限的简单教程
解决UOS或deepin提示“没有通过系统验证,无法运行”
统信UOS命令行设置未签名软件安装权限_uos 安全中心 允许任意应用
统信UOSv20专业版(1050)桌面操作系统设置root密码
统信UOS 20 -1070获取root权限教程
UOS 获取root权限