Use SHA512 instead of MD5 to encrypt root password 08/168508/1
authoryuhuan.yang <yuhuan.yang@samsung.com>
Wed, 24 Jan 2018 05:22:45 +0000 (13:22 +0800)
committermao xiaojuan <xiaojuan.mao@samsung.com>
Mon, 29 Jan 2018 06:24:13 +0000 (14:24 +0800)
Change-Id: I646334220703dedc28b7b1286e28e01ef4c485de
(cherry picked from commit 707754fa61eb4ae452e3af267e14290552122549)

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)