openSuse, novo usuário não pode logar

3

Estou usando o openSuse 12.3.

Eu criei um novo usuário usando:

linux-amvn:~ # useradd -m -G users,dev -s /bin/bash -p pass123 harbir-PC

O usuário harbir-PC não pode efetuar login, quando eu tento logar usando ssh . Fui em frente e examinei o arquivo /etc/passwd e vejo o seguinte:

harbir:x:1000:100:harbir:/home/harbir:/bin/bash
kdm:x:489:487:KDM Display Manager daemon:/var/lib/kdm:/bin/false
harbir-PC:x:1001:100::/home/harbir-PC:/bin/bash

Existe uma diferença entre o usuário harbir e harbir-PC .

Eu não tenho nenhum problema com o usuário harbir (quem eu criei durante a instalação), mas eu preciso fazer o login usando o usuário harbir-PC .

Também verifiquei o /etc/shadow e as senhas são criptografadas.

    
por Harbir 01.07.2014 / 22:39

1 resposta

5

Normalmente corro passwd após useradd para definir a senha como eu quero. Mas se você estiver provisionando e fazendo isso a partir de um script, pode ser necessário usar crypt e fornecer a senha criptografada na linha de comando.

    
por 01.07.2014 / 23:25