Re: [meta-freescale] Cannot reset root password with yocto build #kirkstone
Otavio Salvador <[email protected]> Mon, 2 Jan 2023 20:15:39 -0300
| Newsgroups | org.yoctoproject.lists.meta-freescale |
|---|---|
| Message-ID | <CAP9ODKpViBzQwwtYMrPvg5qXbfAid0HBCvLLscJS4o5Ug3iuZQ@mail.gmail.com> |
--000000000000d3912305f1502113
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hello,
You can use a task for this, see below:
inherit extrausers
# Default root password
ROOT_USER_PASSWORD ?=3D "xxx"
change_root_password() {
echo 'root:${ROOT_USER_PASSWORD}' | chpasswd -R ${IMAGE_ROOTFS} root
}
ROOTFS_POSTPROCESS_COMMAND +=3D "change_root_password ; "
Em seg., 2 de jan. de 2023 =C3=A0s 05:48, <[email protected]> escreveu:
> Hi all,
>
> I am usnig the imx6 freescale processor.
> I am trying to build rootFS with yocto build "5.15-kirkstone" branch
> I use Sysvinit for my bootup sequence.
> I cannot reset the root password. I have tried the following things:
>
> Added the following line in local.conf
> INHERIT +=3D "extrausers"
> EXTRA_USERS_PARAMS =3D "usermod -p
> '\$6\$rYOC7GCfUdPrKZdt\$GbxrFaYxl0Wdk9ZyuR/HarDrChctvbHQqdmdtGS.dxCq0FUxL=
VdxgvdBCoofs4NLcc/0GZ3pbMcrNeT3KwCFk/'
> root;"
> I can see that when i add this line the /etc/shadow file is updated with
> the password hash
>
> Manually changed the /etc/shadow file with the hash
>
> root:$6$rYOC7GCfUdPrKZdt$GbxrFaYxl0Wdk9ZyuR/HarDrChctvbHQqdmdtGS.dxCq0FUx=
LVdxgvdBCoofs4NLcc/0GZ3pbMcrNeT3KwCFk/:15069:0:99999:7:::
>
> But yet no use.
>
> I tried to add
> IMAGE_FEATURES =3D " debug-tweaks"
> EXTRA_IMAGE_FEATURES =3D " empty-root-password"
> EXTRA_IMAGE_FEATURES +=3D " ssh-server-dropbear"
> EXTRA_IMAGE_FEATURES +=3D " allow-empty-password"
> EXTRA_IMAGE_FEATURES +=3D " allow-root-login"
>
> but yet no use.
>
> I am using sysvinit V3.01 in the build.
>
> Can some one point what file should i change in order to change the root
> password?
> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
> Links: You receive all messages sent to this group.
> View/Reply Online (#24898):
> https://lists.yoctoproject.org/g/meta-freescale/message/24898
> Mute This Topic: https://lists.yoctoproject.org/mt/96003517/3617537
> Mute #kirkstone:
> https://lists.yoctoproject.org/g/meta-freescale/mutehashtag/kirkstone
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/meta-freescale/unsub [
> [email protected]]
> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>
>
--=20
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750
--000000000000d3912305f1502113
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>You can use a task fo=
r this, see below:</div><div><br></div>inherit extrausers<div><br># Default=
root password<br>ROOT_USER_PASSWORD ?=3D "xxx"<br>change_root_pa=
ssword() {<br>=C2=A0 =C2=A0 echo 'root:${ROOT_USER_PASSWORD}' | chp=
asswd -R ${IMAGE_ROOTFS} root<br>}<br><br>ROOTFS_POSTPROCESS_COMMAND +=3D &=
quot;change_root_password ; "<br></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">Em seg., 2 de jan. de 2023 =C3=
=A0s 05:48, <<a href=3D"mailto:[email protected]">[email protected]<=
/a>> escreveu:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><span style=3D"color:rgb(20,20,20);font-family:"Segoe UI","=
;Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira S=
ans","Droid Sans",sans-serif;font-size:15px;background-color=
:rgb(254,254,254)">Hi all,</span><br style=3D"margin-top:0px;color:rgb(20,2=
0,20);font-family:"Segoe UI","Helvetica Neue",Helvetica=
,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans"=
;,sans-serif;font-size:15px;background-color:rgb(254,254,254)"><br>I am usn=
ig the imx6 freescale processor.<br style=3D"color:rgb(20,20,20);font-famil=
y:"Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,U=
buntu,Cantarell,"Fira Sans","Droid Sans",sans-serif;fon=
t-size:15px;background-color:rgb(254,254,254)"><span style=3D"color:rgb(20,=
20,20);font-family:"Segoe UI","Helvetica Neue",Helvetic=
a,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans&quo=
t;,sans-serif;font-size:15px;background-color:rgb(254,254,254)">I am trying=
to build rootFS with yocto build "5.15-kirkstone" branch</span><=
br style=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helv=
etica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans&q=
uot;,"Droid Sans",sans-serif;font-size:15px;background-color:rgb(=
254,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"Segoe UI=
","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,=
"Fira Sans","Droid Sans",sans-serif;font-size:15px;back=
ground-color:rgb(254,254,254)">I use Sysvinit for my bootup sequence.</span=
><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI","He=
lvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans=
","Droid Sans",sans-serif;font-size:15px;background-color:rg=
b(254,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"Segoe =
UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarel=
l,"Fira Sans","Droid Sans",sans-serif;font-size:15px;ba=
ckground-color:rgb(254,254,254)">I cannot reset the root password. I have t=
ried the following things:</span><br style=3D"color:rgb(20,20,20);font-fami=
ly:"Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,=
Ubuntu,Cantarell,"Fira Sans","Droid Sans",sans-serif;fo=
nt-size:15px;background-color:rgb(254,254,254)"><br style=3D"color:rgb(20,2=
0,20);font-family:"Segoe UI","Helvetica Neue",Helvetica=
,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans"=
;,sans-serif;font-size:15px;background-color:rgb(254,254,254)"><span style=
=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica Ne=
ue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans",&qu=
ot;Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,254,=
254)">Added the following line in local.conf</span><br style=3D"color:rgb(2=
0,20,20);font-family:"Segoe UI","Helvetica Neue",Helvet=
ica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans&q=
uot;,sans-serif;font-size:15px;background-color:rgb(254,254,254)"><span sty=
le=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica =
Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans",&=
quot;Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,25=
4,254)">INHERIT +=3D "extrausers"</span><br style=3D"color:rgb(20=
,20,20);font-family:"Segoe UI","Helvetica Neue",Helveti=
ca,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans&qu=
ot;,sans-serif;font-size:15px;background-color:rgb(254,254,254)"><span styl=
e=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica N=
eue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans",&q=
uot;Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,254=
,254)">EXTRA_USERS_PARAMS =3D "usermod -p '\$6\$rYOC7GCfUdPrKZdt\$=
GbxrFaYxl0Wdk9ZyuR/HarDrChctvbHQqdmdtGS.dxCq0FUxLVdxgvdBCoofs4NLcc/0GZ3pbMc=
rNeT3KwCFk/' root;"</span><br style=3D"color:rgb(20,20,20);font-fa=
mily:"Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxyge=
n,Ubuntu,Cantarell,"Fira Sans","Droid Sans",sans-serif;=
font-size:15px;background-color:rgb(254,254,254)"><span style=3D"color:rgb(=
20,20,20);font-family:"Segoe UI","Helvetica Neue",Helve=
tica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans&=
quot;,sans-serif;font-size:15px;background-color:rgb(254,254,254)">I can se=
e that when i add this line the /etc/shadow file is updated with the passwo=
rd hash</span><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI&q=
uot;,"Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,&q=
uot;Fira Sans","Droid Sans",sans-serif;font-size:15px;backgr=
ound-color:rgb(254,254,254)"><br style=3D"color:rgb(20,20,20);font-family:&=
quot;Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubun=
tu,Cantarell,"Fira Sans","Droid Sans",sans-serif;font-s=
ize:15px;background-color:rgb(254,254,254)"><span style=3D"color:rgb(20,20,=
20);font-family:"Segoe UI","Helvetica Neue",Helvetica,R=
oboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",=
sans-serif;font-size:15px;background-color:rgb(254,254,254)">Manually chang=
ed the /etc/shadow file with the hash</span><br style=3D"color:rgb(20,20,20=
);font-family:"Segoe UI","Helvetica Neue",Helvetica,Rob=
oto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",sa=
ns-serif;font-size:15px;background-color:rgb(254,254,254)"><span style=3D"c=
olor:rgb(20,20,20);font-family:"Segoe UI","Helvetica Neue&qu=
ot;,Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Dr=
oid Sans",sans-serif;font-size:15px;background-color:rgb(254,254,254)"=
>root:$6$rYOC7GCfUdPrKZdt$GbxrFaYxl0Wdk9ZyuR/HarDrChctvbHQqdmdtGS.dxCq0FUxL=
VdxgvdBCoofs4NLcc/0GZ3pbMcrNeT3KwCFk/:15069:0:99999:7:::</span><br style=3D=
"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica Neue&=
quot;,Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","=
Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,254,254=
)"><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI","=
Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sa=
ns","Droid Sans",sans-serif;font-size:15px;background-color:=
rgb(254,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"Sego=
e UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantar=
ell,"Fira Sans","Droid Sans",sans-serif;font-size:15px;=
background-color:rgb(254,254,254)">But yet no use.</span><br style=3D"color=
:rgb(20,20,20);font-family:"Segoe UI","Helvetica Neue",=
Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid =
Sans",sans-serif;font-size:15px;background-color:rgb(254,254,254)"><br=
style=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvet=
ica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans&quo=
t;,"Droid Sans",sans-serif;font-size:15px;background-color:rgb(25=
4,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"Segoe UI&q=
uot;,"Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,&q=
uot;Fira Sans","Droid Sans",sans-serif;font-size:15px;backgr=
ound-color:rgb(254,254,254)">I tried to add</span><br style=3D"color:rgb(20=
,20,20);font-family:"Segoe UI","Helvetica Neue",Helveti=
ca,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans&qu=
ot;,sans-serif;font-size:15px;background-color:rgb(254,254,254)"><span styl=
e=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica N=
eue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans",&q=
uot;Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,254=
,254)">IMAGE_FEATURES =3D " debug-tweaks"</span><br style=3D"colo=
r:rgb(20,20,20);font-family:"Segoe UI","Helvetica Neue"=
,Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid=
Sans",sans-serif;font-size:15px;background-color:rgb(254,254,254)"><s=
pan style=3D"color:rgb(20,20,20);font-family:"Segoe UI","Hel=
vetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans&=
quot;,"Droid Sans",sans-serif;font-size:15px;background-color:rgb=
(254,254,254)">EXTRA_IMAGE_FEATURES =3D " empty-root-password"</s=
pan><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI","=
;Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira S=
ans","Droid Sans",sans-serif;font-size:15px;background-color=
:rgb(254,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"Seg=
oe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Canta=
rell,"Fira Sans","Droid Sans",sans-serif;font-size:15px=
;background-color:rgb(254,254,254)">EXTRA_IMAGE_FEATURES +=3D " ssh-se=
rver-dropbear"</span><br style=3D"color:rgb(20,20,20);font-family:&quo=
t;Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,=
Cantarell,"Fira Sans","Droid Sans",sans-serif;font-size=
:15px;background-color:rgb(254,254,254)"><span style=3D"color:rgb(20,20,20)=
;font-family:"Segoe UI","Helvetica Neue",Helvetica,Robo=
to,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",san=
s-serif;font-size:15px;background-color:rgb(254,254,254)">EXTRA_IMAGE_FEATU=
RES +=3D " allow-empty-password"</span><br style=3D"color:rgb(20,=
20,20);font-family:"Segoe UI","Helvetica Neue",Helvetic=
a,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans&quo=
t;,sans-serif;font-size:15px;background-color:rgb(254,254,254)"><span style=
=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica Ne=
ue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans",&qu=
ot;Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,254,=
254)">EXTRA_IMAGE_FEATURES +=3D " allow-root-login"</span><br sty=
le=3D"color:rgb(20,20,20);font-family:"Segoe UI","Helvetica =
Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans",&=
quot;Droid Sans",sans-serif;font-size:15px;background-color:rgb(254,25=
4,254)"><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI",&=
quot;Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fi=
ra Sans","Droid Sans",sans-serif;font-size:15px;background-c=
olor:rgb(254,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"=
;Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,C=
antarell,"Fira Sans","Droid Sans",sans-serif;font-size:=
15px;background-color:rgb(254,254,254)">but yet no use.</span><br style=3D"=
color:rgb(20,20,20);font-family:"Segoe UI","Helvetica Neue&q=
uot;,Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","D=
roid Sans",sans-serif;font-size:15px;background-color:rgb(254,254,254)=
"><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI","H=
elvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira San=
s","Droid Sans",sans-serif;font-size:15px;background-color:r=
gb(254,254,254)"><span style=3D"color:rgb(20,20,20);font-family:"Segoe=
UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantare=
ll,"Fira Sans","Droid Sans",sans-serif;font-size:15px;b=
ackground-color:rgb(254,254,254)">I am using sysvinit V3.01 in the build.</=
span><br style=3D"color:rgb(20,20,20);font-family:"Segoe UI",&quo=
t;Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira =
Sans","Droid Sans",sans-serif;font-size:15px;background-colo=
r:rgb(254,254,254)"><br style=3D"color:rgb(20,20,20);font-family:"Sego=
e UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantar=
ell,"Fira Sans","Droid Sans",sans-serif;font-size:15px;=
background-color:rgb(254,254,254)"><span style=3D"color:rgb(20,20,20);font-=
family:"Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxy=
gen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",sans-seri=
f;font-size:15px;background-color:rgb(254,254,254)">Can some one point what=
file should i change in order to change the root password?</span>
<br>
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<br>
Links: You receive all messages sent to this group.<br>
View/Reply Online (#24898): <a href=3D"https://lists.yoctoproject.org/g/met=
a-freescale/message/24898" rel=3D"noreferrer" target=3D"_blank">https://lis=
ts.yoctoproject.org/g/meta-freescale/message/24898</a><br>
Mute This Topic: <a href=3D"https://lists.yoctoproject.org/mt/96003517/3617=
537" rel=3D"noreferrer" target=3D"_blank">https://lists.yoctoproject.org/mt=
/96003517/3617537</a><br>
Mute #kirkstone:<a href=3D"https://lists.yoctoproject.org/g/meta-freescale/=
mutehashtag/kirkstone" rel=3D"noreferrer" target=3D"_blank">https://lists.y=
octoproject.org/g/meta-freescale/mutehashtag/kirkstone</a><br>
Group Owner: <a href=3D"mailto:meta-freescale%[email protected]=
g" target=3D"_blank">[email protected]</a><br>
Unsubscribe: <a href=3D"https://lists.yoctoproject.org/g/meta-freescale/uns=
ub" rel=3D"noreferrer" target=3D"_blank">https://lists.yoctoproject.org/g/m=
eta-freescale/unsub</a> [<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>]<br>
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
class=3D"gmail_signature">Otavio Salvador =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 O.S. Sys=
tems<br><a href=3D"http://www.ossystems.com.br" target=3D"_blank">http://ww=
w.ossystems.com.br</a> =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://code.os=
systems.com.br" target=3D"_blank">http://code.ossystems.com.br</a><br>Mobil=
e: +55 (53) 9 9981-7854 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Mobile: +1 (347) =
903-9750</div>
--000000000000d3912305f1502113--