From b63b4d4cead5f327ffced6b0a6eb26c903f4f2d2 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Wed, 10 Apr 2024 02:42:21 +0000 Subject: [PATCH] Add password config --- RMxxx_rgmii_toolkit.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/RMxxx_rgmii_toolkit.sh b/RMxxx_rgmii_toolkit.sh index ac2aa10..d9b5cbb 100644 --- a/RMxxx_rgmii_toolkit.sh +++ b/RMxxx_rgmii_toolkit.sh @@ -338,10 +338,19 @@ install_lighttpd() { systemctl daemon-reload systemctl start lighttpd - echo -e "\033[0;32mSimple Firewall installation/update complete.\033[0m" + echo -e "\033[0;32mLighttpd installation/update complete.\033[0m" - echo -e "\e[1;31mPlease set your system login password.\e[0m" - printf "USER:$(openssl passwd -crypt PASSWORD)\n" >> $LIGHTTPD_DIR/.htpasswd + while true; do + echo -e "\e[1;31mPlease set your root web login password.\e[0m" + read password + if [ -z "$password" ]; then + echo -e "\e[1;32mNo password provided.\e[0m" + else + printf "root:$(openssl passwd -crypt \"$password\")\n" >> $LIGHTTPD_DIR/.htpasswd + echo -e "\e[1;32mPassword set.\e[0m" + break + fi + done } # Function to install/update Simple Admin