Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

介绍

我们的标准镜像只有root用户,且该用户的密码为空,这个是由build/conf/local.conf文件中的

...

在开发板上直接修改的方法和其他linux平台的命令行改法是一样的,可以使用useradd等命令。

BSP中修改用户信息

在yocto中修改用户信息有两种方法,如下:可在以下两个路径中增加对应内容

layer的bb/bbappend文件改法
方法/build/conf/local.conf文件改法conf/source/meta-【custom】/conf/layer.comf
配置文件增加内容


Code Block
languagebash
themeMidnight
INHERIT += "extrausers"

EXTRA_USERS_PARAMS = "\
usermod -P [password] root; \
"
Code Block
languagebash
themeMidnight
inherit extrausers

EXTRA_USERS_PARAMS = "\
usermod -P [password] root; \
"




临时试一下推荐修改local.conf,正式开发在layer中修改比较好。临时修改推荐修改local.conf,正式开发建议在自建layer中的layer.conf中修改,方便维护。

项目指令
增加root密码


Code Block
languagebash
themeMidnight
usermod -P [password] root;


增加用户


Code Block
languagebash
themeMidnight
useradd -P [password] [username];


增加组


Code Block
languagebash
themeMidnight
groupadd developers;


用户删除


Code Block
languagebash
themeMidnight
userdel nobody;


...