我喜欢为yocto项目的内置用户做一些事情:
1.)将root用户的密码设置为“ abc”
2.)将ssh登录表单/ bin / sh的根shell设置为/ bin / bash
3.)使用密码“ xyz”添加用户“ customUser”
认为简单的食谱可以做到这一点。到目前为止,我尝试了@ myUser.bb:
SUMMARY = "admin + user"
SECTION = "USR"
LICENSE = "CLOSED"
inherit extrausers useradd
# how to
# pw: abc
# at bash: usermod -p $(openssl passwd abc) root
# get a salted hash: openssl passwd abc
# one possible result: 1Cw5PHLy76ps2
# the command now looks: usermod -p 1Cw5PHLy76ps2 root
# set image root password
EXTRA_USERS_PARAMS = "usermod -p 1Cw5PHLy76ps2 root;"
USERADD_PACKAGES = "${PN}"
# password
# "xyz"
# openssl passwd xyz
# result: y5UyLBO4GNAwc
USERADD_PARAM_${PN} = "-u 1200 -d /home/customUser -r -s /bin/bash -p y5UyLBO4GNAwc customUser"
do_install_append () {
install -d -m 755 ${D}${datadir}/customUser
# The new users and groups are created before the do_install
# step, so you are now free to make use of them:
chown -R customUser ${D}${datadir}/customUser
# groups
# chgrp -R group1 ${D}${datadir}/customUser
}
FILES_${PN} = "${datadir}/*"
#ALLOW_EMPTY_${PN} = "1"
任何想法如何做到这一点?
我以您的示例为例,进行了两个小更改以使其正常工作。
首先,我删除了inherit extrauser
,使用useradd时不需要这样做。这使配方的烘焙失败了;用户名无效。我将用户名更改为custom
,一切正常。
检查结果时myuser_1.0-r0.0_armv5e.ipk
,我可以看到其中有一个预安装脚本myuser_1.0-r0.0_armv5e.ipk/control.tar.gz/preinst
将创建您的用户。
本文向大家介绍python 添加用户设置密码并发邮件给root用户,包括了python 添加用户设置密码并发邮件给root用户的使用技巧和注意事项,需要的朋友参考一下 以上所述是小编给大家介绍的python 添加用户设置密码并发邮件给root用户的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
本文向大家介绍在MongoDB中新建用户并设置角色,包括了在MongoDB中新建用户并设置角色的使用技巧和注意事项,需要的朋友参考一下 为此,请使用userAdminAnyDatabase,因为它会授予所有权限,例如admin。以下是语法- 让我们实现以上语法以创建用户角色。以下是创建具有角色“ userAdminAnyDatabase”的用户的查询- 这将产生以下输出-
问题内容: 具体来说,我应该从终端运行哪些命令? 问题答案: 没有主目录 带主目录 然后设置密码 然后设置外壳
我在oim中有一个需要在AD中配置的用户。现有AD实例在配置中被卡住。我需要知道如何强制oim重新配置此AD实例。我已经撤销了以前的实例,并请求了另一个实例,但它仍处于配置状态。
是否可以在Docker中更改根用户密码?我的阿尔卑斯码头工人有以下几行: 我期待着以下几点: 更改root用户密码 步骤2 但也可以像下面这样以“root”身份运行Docker容器 在没有被要求输入根密码的情况下,我假设要么无法更改密码,要么Docker core不知何故知道新密码。
本文向大家介绍Ubuntu 添加新用户,包括了Ubuntu 添加新用户的使用技巧和注意事项,需要的朋友参考一下 示例 adduser命令将用户添加到系统。为了添加新的用户类型: 例: 键入上述命令后,将提示您输入有关新用户的详细信息,例如新密码,用户全名等。 以下是要求用户填写以添加新用户的信息: