ArchLinux | Senha de login não funciona depois de criar uma nova conta de usuário

4

Estou tentando o Arch Linux para aprender mais coisas mais rápido e não ter interface gráfica que me incomoda, para que eu possa me concentrar em aprender coisas do próprio Linux e do terminal. Como eu estava trabalhando com o root @ host padrão, decidi criar um novo usuário. Depois de criptografar o novo usuário com uma senha e uma pasta de usuário dedicada eu reiniciei e, em seguida, nem a senha para a raiz nem o usuário recém-criado funcionou ... Talvez eu tenha feito algo errado e não entendi como as contas funcionam.

Eu usei a seguinte linha para criar o usuário no Arch.

useradd me -Umr -b /home -d /home/me -p newpass

Eu fiz algo errado ou algo assim? Parece que não consigo fazer login agora em nenhuma conta.

Minha intenção era criar uma conta de usuário padrão que não fosse / root, para que eu nem sempre ficasse logado como usuário root, de modo que, quando eu inicializasse, o passe de conta recém crivado fosse solicitado.

    
por Lorthas 21.09.2017 / 15:31

1 resposta

4

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
    
por 21.09.2017 / 15:34