Atualizando senhas de usuário
Enviado: 06 Set 2022, 15:28
O comando passwd é usado para atualizar a senha de um usuário. Os usuários só podem alterar suas próprias senhas, enquanto o usuário root pode atualizar a senha para qualquer usuário.
Por exemplo, uma vez que estamos conectados como o usuário sysadmin, podemos alterar a senha dessa conta. Execute o comando passwd. Você será solicitado a inserir a senha existente uma vez e a nova senha duas vezes. Por razões de segurança, nenhuma saída é exibida enquanto a senha está sendo digitada. A saída é mostrada da seguinte forma:
Se o usuário quiser exibir informações de status sobre sua senha, ele pode usar a opção -S:
Os campos de saída são explicados abaixo:
Acompanhe
Alterne a conta root usando o seguinte comando. Use netlab123 como senha:
O usuário root pode alterar a senha de qualquer usuário. Se o usuário root quiser alterar a senha para sysadmin, ele executaria o seguinte comando:
Acompanhe
Saia da conta root usando o comando exit:
Código: Selecionar todos
passwd [OPÇÕES] [UTILIZADOR]
Código: Selecionar todos
sysadmin@localhost:~$ passwd
Changing password for sysadmin.
(current) UNIX password: netlab123
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Código: Selecionar todos
sysadmin@localhost:~$ passwd -S sysadmin
sysadmin P 12/20/2017 0 99999 7 -1
Alterne a conta root usando o seguinte comando. Use netlab123 como senha:
Código: Selecionar todos
sysadmin@localhost:~$ su root
Password:
root@localhost:~#
Código: Selecionar todos
root@localhost:~# passwd sysadmin
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Saia da conta root usando o comando exit:
Código: Selecionar todos
root@localhost:~# exit
exit