Hello, I have totally forgotten the username and password for the Pi itself rather than the Octoprint user....So I'm able to use Octoprint, just not SSH into it to make some needed changes. Is there a way I can reset it rather than a full reinstall?
I tried opening the file 'cmdline.txt' and add 'init=/bin/sh' to the end. But it did not boot to single user mode to sign in as su and reset the password with 'passwd pi', it was just showing as inactive connection on PuTTY.
For a standard installation, the username is pi and the the password is raspberry.
If you had changed it, you even could not use restricted commands (like sudo) when you plug in a monitor and a mouse to the Pi.
My suggestion: Make a backup of the stored OctoPrint settings and data and play them back to a new OctoPi/OctoPrint installation.
The password file (/etc/passwd) is located in the root directory, not the boot directory.
Windows PC can't read Linux formats...
In the end, he just has to read the user/password data, and the password is encrypted.
But as I said, not on a Windows PC.
Take the SD card out, put it in a card reader. Create a file octopi-password.txt on it, containing a new password as it's only line. Unmount, boot, login with the new password.
Put that in ages ago for cases liked this and for easier provisioning. Should hopefully still work.
This still works! Such a great idea, there was no way i was going to remember the password, and the init=/bin/sh method didn't work for me so this was perfect. Great foresight!
Worked for me also. Without this I would have had to restore from one of the images but which one?
I had changed the pw for security and wrote it down and taped it to the pi (as I do with all my devices) but somehow it stopped working after a couple of years.
An important safeguard for all releases. Thanks from a sometimes user and Patreon-level supporter.
Does this reset the username? I can't remember that but I do have acsess to the SD card
Any way to set the username and password via the card because on losing my login info I've also lost the login info for SSHing to the pi. So I can't do the reset
The default username is "pi" and I'm guessing that this octopi-password.txt trick will reset the password on that account (only). If you have created other usernames, you should be able to use "pi" to figure out what those names are.
Just chiming in to say that this worked perfectly for me. I had to relocate my printer, and then of course had forgotten the password.
This fix is simply the best thing that's happened to me all month!
Wow still works, what a life saver. That would have really sucked
{ Take the SD card out, put it in a card reader. Create a file octopi-password.txt on it, containing a new password as it's only line. Unmount, boot, login with the new password.
Put that in ages ago for cases liked this and for easier provisioning. Should hopefully still work.