I can't log in to the console locally. After logging in, it flashes back to the login prompt. If given a wrong password, it will pause for a couple seconds then give the standard "Login incorrect" response. It affects all accounts: root, my user account, and a new account I made to debug the issue. I can log in via SSH perfectly fine.
Apr 6 03:09:01 [hostname] /usr/sbin/crond: pam_unix(crond:session): session opened for user root by (uid=0) Apr 6 03:09:01 [hostname] /USR/SBIN/CROND: pam_unix(crond:session): session closed for user root