进入grub的默认用户名:root 密码:openEuler#12
openEuler的qemu虚拟机镜像的默认用户名:root 密码:openEuler12#$
空密码挺好,不知为啥要设个密码
还有更奇葩的,使用root用户ssh登录openEuler虚拟机,提示Please login as the user “openeuler” rather than the user “root”.
更换为openeuler用户ssh登录,可以登,但是sudo时要求输入openeuler密码,passwd更改当前用户密码也要求输入当前密码。
有人知道这个openeuler用户的默认密码吗?或者有密码吗?
虽然可以通过终端以root用户登录后修改openeuler用户密码,但就是很烦,本来openstack自动建出来的实例直接ssh就可以连了,现在还非得加一道工序。
有没有官方的人来说一下,这个破系统怎么会搞得这么奇葩,嵌入式的rootfs装上后没有yum、dnf、rpm,新系统不是空密码,不提示修改密码,不同版本的系统默认密码还不一样,让开发者在这种破事上浪费时间,这是服了。
首先解释一下为什么默认没带包管理:openEuler Embedded是面向运行时的,可以认为是一个高度定制的镜像,可以直接基于yocto(meta-openeuler)将必要的软件包直接构建,并生成镜像,直接运行而不涉及软件的动态安装。因此为了保持轻量化也就没有把包管理加进来。
如果面向开发场景,交叉编译比较困难,也可以考虑采用 epkg, 或者社区提供的 oebridge 特性在嵌入式系统里使用包管理安装软件。具体可以参考文档:openEuler包管理器EPKG — openEuler Embedded在线文档 24.03 documentation
其次,嵌入式镜像默认是不会设置密码的,在系统第一次启动时,会提示用户输入密码,这个在在线文档中也有体现:快速上手 — openEuler Embedded在线文档 24.03 documentation
不清楚你提到的不同版本的系统的来源于哪里,但是 社区主要维护的 qemu/树莓派/鲲鹏 镜像都不会有默认密码。如果有相关的疑问,可以在 sig例会,或者在 yocto-meta-openeuler 仓库提交issue。Issues · openEuler/yocto-meta-openeuler - Gitee.com