Bookworm uses yescrypt to encrypt passwords that are stored in /etc/shadow.
yescrypt encrypted passwords consist of 4 parameters separated by $.
E.g. $y$j9T$ydzju/dIJLh/6ohtOK5Ud0$ds0UQiwpQmJuq/jyzCP8bbmIM7GXgMqPadMlbFe7.t4
id : y (yescrypt)
param : j9T
salt : ydzju/dIJLh/6ohtOK5Ud0
hash : ds0UQiwpQmJuq/jyzCP8bbmIM7GXgMqPadMlbFe7.t4
This means that openhabian will report that no default password is being used although it is.
Debug information:
Please provide all of the output provided by utilizing the debugmode=maximum
parameter in the /etc/openhabian.conf file. For more information on how to
accomplish this, please see openhabian-DEBUG.md.
place logs here
System information:
Please tell us what OS you are running (Raspberry Pi OS, Debian, Ubuntu), what
HW you are running on (Raspberry Pi, amd64). Also include the output of
cat /etc/os-release and uname -m.
Issue information:
Bookworm uses yescrypt to encrypt passwords that are stored in /etc/shadow. yescrypt encrypted passwords consist of 4 parameters separated by $. E.g. $y$j9T$ydzju/dIJLh/6ohtOK5Ud0$ds0UQiwpQmJuq/jyzCP8bbmIM7GXgMqPadMlbFe7.t4
For more detailed description e.g. see https://unix.stackexchange.com/questions/690679/what-does-j9t-mean-in-yescrypt-from-etc-shadow
openhabian's checker for default passwords does not take into account that yescrypt uses 4 instead of 3 fields.
This means that openhabian will report that no default password is being used although it is.
Debug information:
Please provide all of the output provided by utilizing the
debugmode=maximum
parameter in the/etc/openhabian.conf
file. For more information on how to accomplish this, please see openhabian-DEBUG.md.System information:
Please tell us what OS you are running (Raspberry Pi OS, Debian, Ubuntu), what HW you are running on (Raspberry Pi, amd64). Also include the output of
cat /etc/os-release
anduname -m
.