Atualizando senhas de usuário

Veja exemplo de comandos para usuários Linux. Execute ações via terminal CLI.
Avatar do usuário
bernardino
Site Admin
Mensagens: 584
Registrado em: 28 Ago 2020, 15:11

Atualizando senhas de usuário

Mensagem por bernardino »

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.

Código: Selecionar todos

passwd [OPÇÕES] [UTILIZADOR]
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:

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
Se o usuário quiser exibir informações de status sobre sua senha, ele pode usar a opção -S:

Código: Selecionar todos

sysadmin@localhost:~$ passwd -S sysadmin                                        
sysadmin P 12/20/2017 0 99999 7 -1
Os campos de saída são explicados abaixo:
campos-de-saida.png
campos-de-saida.png (57.59 KiB) Exibido 18077 vezes
Acompanhe

Alterne a conta root usando o seguinte comando. Use netlab123 como senha:

Código: Selecionar todos

sysadmin@localhost:~$ su root                                                   
Password:                                                                       
root@localhost:~#
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:

Código: Selecionar todos

root@localhost:~# passwd sysadmin                                               
Enter new UNIX password:                                                        
Retype new UNIX password:                                                       
passwd: password updated successfully
Acompanhe

Saia da conta root usando o comando exit:

Código: Selecionar todos

root@localhost:~# exit                                                        
exit
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Responder