有个定制需求场景,客户期望固件能预设几个用户。
告知可以通过ipmi命令新增,但客户还是期望能预设到固件中,避免再多操作一次。
所以想咨询一下,有没有预设用户的处理方法
还有的客户想直接把默认Administrator改成root,不知是否可行 ![]()
查看user组件代码和单元测试代码,最终应该是这个地方保存,假如想通过该函数预设账号,该在哪里调用呢
还有的客户想直接把默认Administrator改成root,不知是否可行 ![]()
查看user组件代码和单元测试代码,最终应该是这个地方保存,假如想通过该函数预设账号,该在哪里调用呢
已收到问题,内部讨论后解答。
可以修改account仓库的manufacture/default_datas.lua文件
修改预置用户的用户名称和扩展阈值用户的名字都可以
按这个思路操作下来可以满足需求了,但还有些差异,default_datas.lua应该是给装备包用,需要修改datas.lua文件,以下是实践记录:
添加debug日志后部署,在web上修改密码,通过mdbctl从account模块日志获取
/home/jiangc/workdir2/OpenUBMC/user/src/lualib/domain/manager_account/manager_account.lua
bmc作为精简的linux系统,密码用的是linux通用加密方式linux密码暴力破解之SHA-512破解(转载)_sha512解密-CSDN博客
cat /etc/shadow
root:$6$fwBSyoSkze4QaMPU$5TofrLn1wGl922eBnylVWoNuZGKqxkquFy6p5n3cqpXXPED1V1UGVuJP8r68Edt331.9CuXmL5tUe9YNJNZUh.