diff --git a/debian/debian-essentials.sh b/debian/debian-essentials.sh index a00cbf0..6133aa7 100755 --- a/debian/debian-essentials.sh +++ b/debian/debian-essentials.sh @@ -256,10 +256,20 @@ if [[ -f /opt/cronicle/conf/config.json ]] echo "Cronicle worker installed." fi -rm /home/akanealw/test-debian-configure-sshd.sh > /dev/null 2>&1 -wget -qO /home/akanealw/test-debian-configure-sshd.sh http://192.168.1.50/scripts/debian/test-debian-configure-sshd.sh -chown akanealw:akanealw /home/akanealw/test-debian-configure-sshd.sh -chmod +x /home/akanealw/test-debian-configure-sshd.sh + +# download sshd configuration test script +if [ "$EUID" -ne 0 ] + then + sudo rm /home/akanealw/debian-configure-sshd.sh > /dev/null 2>&1 + wget -qO /home/akanealw/debian-configure-sshd.sh http://192.168.1.50/scripts/debian/debian-configure-sshd.sh + sudo chown akanealw:akanealw /home/akanealw/debian-configure-sshd.sh + sudo chmod +x /home/akanealw/debian-configure-sshd.sh + else + sudo rm /root/debian-configure-sshd.sh > /dev/null 2>&1 + wget -qO /root/debian-configure-sshd.sh http://192.168.1.50/scripts/debian/debian-configure-sshd.sh + sudo chmod +x /root/debian-configure-sshd.sh +fi + # lock root if [[ -d /home/akanealw ]] diff --git a/debian/test-debian-configure-sshd.sh b/debian/test-debian-configure-sshd.sh index 88dd57e..dca13d5 100644 --- a/debian/test-debian-configure-sshd.sh +++ b/debian/test-debian-configure-sshd.sh @@ -1,8 +1,13 @@ #!/bin/bash +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + rm /root/debian-configure-sshd.sh > /dev/null 2>&1 rm /home/akanealw/debian-configure-sshd.sh > /dev/null 2>&1 wget -qO /root/debian-configure-sshd.sh http://192.168.1.50/scripts/debian/debian-configure-sshd.sh chmod +x /root/debian-configure-sshd.sh -/root/debian-configure-sshd.sh