MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/local/bin/disabled_password.sh
#!/bin/sh

echo "Inside Disabled PASSWORD Script " > /var/log/disabled_passwordscript.log

pwdexist=$(grep "^[^#]*PasswordAuthentication" /etc/ssh/sshd_config)

echo $pwdexist >> /var/log/disabled_passwordscript.log

if [ -z "${pwdexist}" ]; then
   sed -i '$ a PasswordAuthentication no' /etc/ssh/sshd_config >> /var/log/disabled_passwordscript.log
else
    sed -i "/^[^#]*PasswordAuthentication[[:space:]]yes/c\PasswordAuthentication no" /etc/ssh/sshd_config || echo "Setting PasswordAuthentication Failed " >> /var/log/disabled_passwordscript.log
fi


sshdservice=$(eval "service sshd restart")
echo $sshdservice >> /var/log/disabled_passwordscript.log
#sshservice=$(eval "service ssh restart")
#echo $sshservice >> /var/log/disabled_passwordscript.log