Problema de senha ao adicionar usuário

1

Eu executei o comando

sudo useradd testuser

Então, quando eu corro

su testuser

pede uma senha e eu não defini uma senha. Então, não importa o que eu digite, isso me dá uma falha de autenticação ...

O que estou perdendo aqui?

    
por ScottF 15.06.2017 / 05:44

1 resposta

2

useradd não pergunta / define a senha. Você precisa definir a senha com o comando passwd (para que a senha em hash seja gravada em /etc/shadow ):

sudo passwd testuser

Além disso, useradd é um utilitário de baixo nível, você precisa especificar opções especificamente, você também pode precisar criar o diretório inicial para o usuário e definir um shell de login, por exemplo:

sudo useradd -d /home/testuser -m -s /bin/bash testuser

Se você estiver no Debian (ou qualquer um de seus derivados), veja o adduser wrapper.

    
por 15.06.2017 / 05:56

Tags