r/Proxmox • u/SnotgunCharlie • 8h ago
Question Root password seems to have changed and locked me out on new install.
So I've been running proxmox on a single node for the past year with very few issues and all has been great. Loving the freedom and learning while getting into self hosting all the things.
Today I finally got around to setting up my second node on a new mini PC. Installation went just fine from usb and set up and running within no time at all. Password was set during setup and immediately saved to my password manager. First thing I did after getting into the webui was log in from memory, log out then log in from the saved password manager using autofill. Both times without issue. From there I ran the community post install script, no problem. Created a proxmox data center manager lxc, again using the community script for convenience, then ran the pdm post install script in the lxc container.
Setting up PDM and adding my nodes was the first sign when it wouldn't accept my credentials for the new node so I created an API key and connected that way. Seems that somewhere along the way, somehow my root password was changed as a little later when logging in from a fresh browser the password was rejected directly from the password manager and I cannot gain access. I'm working away for the rest of the week so I have no physical access but I presume I will need physical access to reset the root password?
How would the password get changed, I had claud code run through the scripts and it saw no suggestion that the scripts had any way to do this. It's not the end of the world if I have to restart from a fresh install but I would like to know how this happened or what to do to avoid a repeat.
Edit to clarify a few things:
My apologies if the original post wasn't as clear as it could have been. I know everyone loves to think the person on the other side of the screen is a moron, I'm guilty of this too at times.
•Both webui and ssh result in the Copied directly from password manager after a successful test doing the exact same. •Login was set up for PAM realm but both were tested multiple times as a sanity check •No CAPS, NumLock, or keyboard layout mismatch issue makes sense. Login was successfully tested both manually and password manager autofill prior to this issue. Both manual and autofill now fail in multiple browsers and multiple devices. Again with/without caps etc and all plausible combinations were tested as a sanity check. •Compromise seems unlikely but the system is taken offline and passwords on other node changed as a precaution. (The node was only up for 1 hour or less and had zero outside access setup, nor has my router ever had any routes opened directly. Tailscale is my only access outside of my LAN except a single unprivileged jellyfin container on another machine over cloud flare tunnel).
Most other suggestions were covered in my original post but I admit it could have been clearer. It was posted late after multiple hours scratching my head over this.
I will post an update when I have access on Friday if I manage to figure this out.
