Não consigo adicionar senha ao usuário recém-criado

1

Acabei de criar uma nova conta com privilégios de administrador, mas não consigo configurar a senha para ativar a conta. Eu não sei como configurar a senha da conta via terminal.

    
por Giulo Figlio 10.06.2015 / 22:50

2 respostas

4

Use passwd . De man passwd :

DESCRIPTION
       The passwd command changes passwords for user accounts. A normal user
       may only change the password for his/her own account, while the
       superuser may change the password for any account.  passwd also changes
       the account or associated password validity period.

Para usar, execute o comando passwd . Isso tentará alterar sua senha - o que você não deseja.

Portanto, para alterar a senha de outro usuário, use passwd username . No entanto, o usuário comum não terá permissão para fazer isso - somente o root pode alterar a senha de outro usuário.

Como a página de manual diz:

 A normal user may only change the password for his/her own account

e

superuser may change the password for any account.

Então, finalmente, você precisa deste comando:

sudo passwd username

E você verá isso:

$ sudo passwd askubuntu
  [sudo] password for tim: 
  Enter new UNIX password: 
  Retype new UNIX password: 
  passwd: password updated successfully
    
por Tim 10.06.2015 / 22:57
1

De outro ponto, recomendo que você use o comando adduser em vez de useradd . Ao usar o comando adduser , o sistema pedirá que você digite a senha do usuário recém-criado, enquanto o comando useradd não assume que você o usou para criar seu usuário.

$ sudo adduser abcd

Adding user 'abcd' ...
Adding new group 'abcd' (1006) ...
Adding new user 'abcd' (1003) with group 'abcd' ...
Creating home directory '/home/abcd' ...
Copying files from '/etc/skel' ...
Enter new UNIX password: 

Você pode usar o comando, em seguida, passwd para alterar a senha, conforme especificado na resposta da TIM.

    
por Maythux 11.06.2015 / 09:55