From: Khem Raj Date: Wed, 26 May 2010 11:07:07 +0000 (-0700) Subject: image.bbclass: Make zap_root_password to disable root's password not the user root... X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fea59d54134947c29e1a8967dd1f4e98d3062b81;p=openembedded.git image.bbclass: Make zap_root_password to disable root's password not the user root itself. * With shadow now running pwconv after commit 7c5f81b2139e55622ca2f23ff6b63438d4825d87 It converts :*: passwd entry into equivalent /etc/shadow entry :*: which in shadow means disable the account as per http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/shadow-file-formats.html As a result root can not login unless one boots into shell and then resets the password. Signed-off-by: Khem Raj Acked-by: Chris Larson --- diff --git a/classes/image.bbclass b/classes/image.bbclass index f695d3c4df..2105195003 100644 --- a/classes/image.bbclass +++ b/classes/image.bbclass @@ -205,7 +205,7 @@ log_check() { # can decide if they want it or not zap_root_password () { - sed 's%^root:[^:]*:%root:*:%' < ${IMAGE_ROOTFS}/etc/passwd >${IMAGE_ROOTFS}/etc/passwd.new + sed 's%^root:[^:]*:%root::%' < ${IMAGE_ROOTFS}/etc/passwd >${IMAGE_ROOTFS}/etc/passwd.new mv ${IMAGE_ROOTFS}/etc/passwd.new ${IMAGE_ROOTFS}/etc/passwd }