O comando passwd do Linux permite-lhe definir as suas palavras-passe ou as de outros uti­li­za­do­res. Além disso, com as di­fe­ren­tes opções, pode efetuar mais ajustes e até desativar contas inativas.

O que é o comando passwd do Linux?

O comando passwd do Linux é muito im­por­tante para a segurança dos dados do sistema, uma vez que permite alterar as senhas de um grupo ou de um uti­li­za­dor no Linux. O comando passwd também pode ser utilizado para definir os in­ter­va­los de alteração e bloqueio. Esta fer­ra­menta, portanto, impede o acesso não au­to­ri­zado e melhora a gestão das diversas funções. Mas apenas se forem es­co­lhi­das senhas seguras.

O comando passwd do Linux está dis­po­ní­vel por pre­de­fi­ni­ção em todas as dis­tri­bui­ções comuns do Linux, como o Debian ou o Ubuntu, e não requer ins­ta­la­ção prévia.

Como funciona o comando passwd no Linux?

O comando passwd funciona de forma muito simples. Se quiser alterar a sua própria palavra-passe, basta in­tro­du­zir o comando na linha de comandos. Caso já exista uma palavra-passe, introduza-a novamente e, em seguida, guarde a sua nova palavra-passe. Para alterar a palavra-passe de outro uti­li­za­dor, necessita de direitos de root. Assim que estes estiverem dis­po­ní­veis, pode utilizar o comando sudo do Linux para criar ou alterar os dados de acesso de outros uti­li­za­do­res.

Qual é a estrutura do comando passwd?

A estrutura do comando passwd é a seguinte:

$ passwd [Opciones] [Usuario]
bash

Se ignorares os pa­râ­me­tros «[Opções]» e «[Uti­li­za­dor]», só irás alterar a tua própria palavra-passe.

Que opções podem ser uti­li­za­das com o comando passwd do Linux?

Existem inúmeras opções para o comando passwd. As mais im­por­tan­tes são as seguintes:

  • -a ou –all: esta opção, em com­bi­na­ção com a opção -s, garante que receba in­for­ma­ções sobre todos os uti­li­za­do­res.
  • -d ou –delete: esta opção permite desativar uma palavra-passe.
  • -e ou –expire: esta opção faz com que a palavra-passe perca a sua validade. No próximo início de sessão, deverá ser definida uma nova palavra-passe com o comando passwd.
  • -i ou –inactive [Dias]: esta opção permite definir quando uma conta deve ser eliminada. Aqui é tido em conta o número de dias que um uti­li­za­dor esteve inativo após o ven­ci­mento da sua palavra-passe.
  • -k ou –keep-tokens: esta opção limita as opções de alteração para as senhas que já expiraram.
  • -l ou –lock: esta opção permite bloquear a palavra-passe de um uti­li­za­dor.
  • -n ou –mindays [Dias]: esta opção permite definir o número mínimo de dias que é ne­ces­sá­rio esperar antes de poder alterar novamente a palavra-passe.
  • -S ou –status: esta opção mostra os valores atuais de um uti­li­za­dor.
  • -u ou –unlock: esta opção anula a opção -l ou –lock.
  • -w ou –warndays [Dias]: esta opção é utilizada para avisar um uti­li­za­dor de que uma palavra-passe está prestes a expirar. O parâmetro “[Dias]” determina com que an­te­ce­dên­cia o aviso deve ser enviado.
  • -x ou –maxdays [Dias]: esta opção determina após quantos dias uma palavra-passe deve ser renovada.

Exemplos para o comando passwd do Linux

A seguir, vamos mostrar-lhe como funciona o comando passwd do Linux na prática, com alguns exemplos simples.

$ passwd
bash

Desta forma, pode alterar a sua própria palavra-passe. Se não for o ad­mi­nis­tra­dor, terá primeiro de in­tro­du­zir a sua palavra-passe atual. Depois de a ter in­tro­du­zido cor­re­ta­mente, pode criar uma nova palavra-passe. Em seguida, deve confirmar a palavra-passe novamente.

$ sudo passwd Pedro
bash

Assim, pode atribuir uma nova palavra-passe ao uti­li­za­dor Pedro.

$ sudo passwd -x 100 -n 5 -w 7 -i 10 Pedro
bash

Com o comando anterior, pode es­pe­ci­fi­car que o uti­li­za­dor Pedro tenha de criar uma nova palavra-passe após 100 dias. Ele também pode alterar a palavra-passe antes, mas apenas quando tiverem decorrido pelo menos 5 dias desde a última alteração. Uma semana antes do prazo de validade da palavra-passe, ele será informado. Após a data de validade, terá apenas 10 dias para criar uma nova palavra-passe; caso contrário, a sua conta será de­sa­ti­vada.

Ir para o menu principal