From f9fec3d3f989359ed3bdf3bbf256891b3add5779 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Tue, 13 Dec 2016 13:17:51 +0100 Subject: Make setting of the root & live user's password a bit safer. Additionally, this should work better with a PAM based system. --- make_slackware_live.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/make_slackware_live.sh b/make_slackware_live.sh index c781413..a11a617 100755 --- a/make_slackware_live.sh +++ b/make_slackware_live.sh @@ -1205,11 +1205,11 @@ KERNEL=="loop*", ENV{UDISKS_IGNORE}="1" EOL # Set a root password. -echo "root:${ROOTPW}" | chpasswd --root ${LIVE_ROOTDIR} +echo "root:${ROOTPW}" | chroot ${LIVE_ROOTDIR} /usr/sbin/chpasswd # Create a nonprivileged user account (called "live" by default): chroot ${LIVE_ROOTDIR} /usr/sbin/useradd -c "Slackware Live User" -g users -G wheel,audio,cdrom,floppy,plugdev,video,power,netdev,lp,scanner,kmem,dialout,games,disk -u 1000 -d /home/${LIVEUID} -m -s /bin/bash ${LIVEUID} -echo "${LIVEUID}:${LIVEPW}" | chpasswd --root ${LIVE_ROOTDIR} +echo "${LIVEUID}:${LIVEPW}" | chroot ${LIVE_ROOTDIR} /usr/sbin/chpasswd # Configure suauth: cat <${LIVE_ROOTDIR}/etc/suauth -- cgit v1.2.3