O parâmetro -p para useradd espera uma senha criptografada. Seria uma má prática de segurança fornecer uma senha em uma linha de comando. Isso ocorre porque todo processo no sistema pode ler todas as linhas de comando (exceto ao usar contêineres). Portanto, o comando useradd não aceitará uma senha de texto sem formatação, mas forçará você a criptografá-la antes de fornecê-la como parâmetro.
Defina a senha interativamente depois:
passwd me