I upgraded a bunch of Passports to the latest 1.5.0 code (82001329_L.bin) and noticed this issue after.
Before the upgrades, I could login with “root” over SSH to port 22 of the Passport, and I would be rewarded with a CLI. However, after the upgrade, I can no longer do so.
The root user works fine on the Web, and also via “SU -” if I setup another CLI user. The messages file says:
Nov 20 13:01:08 Digi_Passport pam_local_auth: session opened for user root by (uid=0)
Nov 20 13:01:08 Digi_Passport sshd: LOCAL - SSH authentication for ‘root’ passed.
but the SSH client sees this instead:
unixbox$ ssh -l root 10.2.3.4
Permission denied, please try again.
The config didn’t change, as it was a simple “Upgrade Firmware”, and post reboot this is the case. PAM/SSHD seem ok with the password, but the user can’t login. SSH is working otherwise, like I said if I create a new user with CLI rights, and I SU from there…
And, you probably know, the /etc/sshd_config contains the line:
What’s going on?