Just booted pristine KLU-jamXFCEbase 1.1
My above post seems to be accurate. Pristine has user:pw combinations root:root, firstrib:firstrib, and spot:spot.
firstrib has userid of 1000, and spot is 1001 on KLU-jam distro (which is different to a Puppy distro userid for spot).
On pristine boot, KLU-jam goes to root desktop. You can temporarily change to spot, for example, from there (not desktop, but in a terminal only) by using terminal command:
No password asked for since you did above as root user. As that user spot, you can then change to root using:
This time password will be asked for, which for root in pristine distro is root.
You can instead change to a spot or firstrib user desktop using Start Menu - System - User switch (I think it is actually a small yad app). The password selector in user switch app is irrelevant. Once new use is chosen and OK pressed, the desktop remains as that of root user until Logout. That is you need to then go again to Start Menu and go to shutdown window, but important step there is NOT to shutdown or restart, but instead to simply choose LogOut. The desktop will then auto-switch (without rebooting whole machine) to become, spot (if that is the user switch you chose).
Anyway, even if you just managed to get to user spot or user firstrib in a terminal at any stage, since these both have sudo rights they have the power to change root password via, as I said above post:
Or alternatively, as spot user, you should simply be able to do:
I think...
What I don't understand overall though is how or why you changed root passwd from its default of root:root anyway? Unless you wanted to do that and did so on purpose, or are you using some sfs in higher layer that overwrites the underlying default firstrib_rootfs.sfs configurations? Obviously any such root passwd change made to persistence would take precedence of course since upper_changes is read/write topmost layer of the overlay stack.