1# 包管理子系统Changelog 2 3## cl.bundlemanager.1 禁止bm命令进行跨用户操作 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11bm命令行工具未对sh调用方用户身份做校验,用户A可以通过bm命令安装、卸载其他用户空间下的应用,并且可以通过bm命令嗅探其他空间下已安装的应用,违反安全规范。 12 13**变更影响** 14 15该变更为不兼容变更。 16 17变更前: 18bm命令中install(安装)、uninstall(卸载)、dump(查询)、clean(清空缓存)、disable(禁用应用,仅限root)、enable(使能应用,仅限root)等命令可以通过-u参数指定其他用户。 19 20变更后: 21bm命令中install、uninstall、dump、clean、disable、enable等命令通过-u参数指定其他用户无效,仅支持对当前用户下的应用进行相应操作。 22 23**起始API Level** 24 25API 13 26 27**变更发生版本** 28 29从OpenHarmony 5.0.0.52 版本开始。 30 31**变更的接口/组件** 32 33bm命令行工具 34 35**适配指导** 36 37若要对其他用户下的应用执行bm命令行的相关操作,必须先切换至相应的用户,才能执行。