如何添加用户以用户身份登录而不是作为根 Yocto 项目 sama5d27 板

How can I add a user to login as a user and not as a root Yocto project sama5d27 board

我正在使用 sama5d27 som1 ek1 开发板,我使用 yocto 项目 为其构建了一个 Linux 内核。我打开 minicom 和系统引导。我想从我的图像功能中删除调试调整,但我现在必须在我的面板上设置一个 userlogin 并停止以 root 身份登录。如何将用户添加到我的讨论区?

您必须使用用户地址之一 类。文档在那里: https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-classes-useradd

meta-skeleton/recipes-skeleton/useradd/useradd-example.bb 秘诀向您展示了如何动态地做到这一点。

您还可以通过在 local.conf 中使用 USERADDEXTENSION = "useradd-staticids" 静态提供 uid 和 gids,或者最好在您的发行版中使用 files/passwdfiles/group BBPATH.