Use SHA512 instead of MD5 to encrypt root password
authoryuhuan.yang <yuhuan.yang@samsung.com>
Wed, 24 Jan 2018 05:22:45 +0000 (13:22 +0800)
committeryuhuan.yang <yuhuan.yang@samsung.com>
Fri, 26 Jan 2018 08:52:37 +0000 (16:52 +0800)
Change-Id: I646334220703dedc28b7b1286e28e01ef4c485de

mic/kickstart/__init__.py

index c3cb5f4..2eaa425 100755 (executable)
@@ -265,7 +265,7 @@ class RootPasswordConfig(KickstartConfig):
         p1 = subprocess.Popen(["/bin/echo", "root:%s" %password],
                               stdout = subprocess.PIPE,
                               preexec_fn = self.chroot)
-        p2 = subprocess.Popen(["/usr/sbin/chpasswd", "-m"],
+        p2 = subprocess.Popen(["/usr/sbin/chpasswd", "-c","SHA512"],
                               stdin = p1.stdout,
                               stdout = subprocess.PIPE,
                               preexec_fn = self.chroot)