tizen images: set a default password to root 96/44296/2
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 15 Jul 2015 11:27:21 +0000 (11:27 +0000)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Mon, 20 Jul 2015 20:08:31 +0000 (20:08 +0000)
Currently, no users at the image have any password. This is bad,
as it doesn't allow ssh into the machine. So, let's set a
password for the root user, as "root".

Change-Id: I0cbe36211f1fe7cb7cb2d3260f3acc6a0e19ed11
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
meta-tizen-common-base/recipes-image/images/tizen-core-image-minimal.bb

index 5ae7528..c76980e 100644 (file)
@@ -53,3 +53,12 @@ CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-ttf"
 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-pango"
 
 export SYSROOT = "${IMAGE_ROOTFS}"
+
+# Set root password to "root"
+ROOTFS_POSTPROCESS_COMMAND += "set_root_passwd;"
+set_root_passwd() {
+       sed 's%^root:[^:]*:%root:wYNffsf6sozwE:%' \
+               < ${IMAGE_ROOTFS}/etc/shadow \
+               > ${IMAGE_ROOTFS}/etc/shadow.new;
+       mv ${IMAGE_ROOTFS}/etc/shadow.new ${IMAGE_ROOTFS}/etc/shadow;
+}