De man useradd :
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the password.
Como você pode ver, a opção PASSWORD with -p é a senha criptografada retornada pela função de biblioteca crypt(3) .
Se você usar -p password1 , o sistema considerará este texto simples password1 como a entrada de senha de sombra criptografada em /etc/shadow .
A solução é usar a senha criptografada aqui com -p , que é inseguro , você deve definir a senha interativamente.
Por exemplo, crie o usuário primeiro:
sudo useradd -m -s /bin/bash guest_user
Agora defina a senha:
sudo passwd guest_user
Ou use melhor adduser :
sudo adduser --gecos '' guest_user