https://forums.buffalotech.com/index.php?topic=37677.0
Get the updated acp_commander.jar from Github
https://github.com/1000001101000/acp-commander
All needed files are in place, just needs some tweaking.. As with everything-Buffalo, I don’t know if it survives a reboot.
java -jar acp_commander.jar -t 192.168.0.10 -pw AdminPassword -c "(echo newrootpass;echo newrootpass)|passwd" java -jar acp_commander.jar -t 192.168.0.10 -pw AdminPassword -c "sed -i 's/PermitRootLogin/#PermitRootLogin/g' /etc/sshd_config" java -jar acp_commander.jar -t 192.168.0.10 -pw AdminPassword -c "echo 'PermitRootLogin yes' >>/etc/sshd_config" java -jar acp_commander.jar -t 192.168.0.10 -pw AdminPassword -c "sed -i 's/root/rooot/g' /etc/ftpusers"
or
java -jar acp_commander.jar -t 192.168.0.10 -pw AdminPassword -s
then execute the same commands in the shell:
(echo newrootpass;echo newrootpass)|passwd sed -i 's/PermitRootLogin/#PermitRootLogin/g' /etc/sshd_config echo "PermitRootLogin yes" >>/etc/sshd_config sed -i 's/root/rooot/g' /etc/ftpusers
Error message “pam_listfile(sshd:auth): Refused user root for service sshd” in /var/log/messages during my first login attempt
The last command above is there because root login was denied using this file (/etc/ftpusers) as a list of users to deny access in /etc/pam.d/login (or /etc/pam.d/sshd).
I found the hint to theck the pam.d configuration here (after checking the logs for any reason to the login error):
https://docs.jdcloud.com/en/virtual-machines/ssh-login-error-service-sshd
Since I wrote this note, I went over to installing Debian on my LS-QVL, so I can no longer verify each of the steps taken to gain root access.