Comando usermod no Linux (altera dados do usuário) [Guia Básico]

O comando usermod no Linux modifica as configurações de uma determinada conta de usuário.

Ele aceita as seguintes opções:

  • -d diretório_home: Esta opção fornece o caminho completo do diretório home do usuário;
  • -c “nome do usuário”: Esta opção grava no arquivo passwd o nome do proprietário da conta ou qualquer outra observação e comentário importantes;
  • -g número_do_grupo: Esta opção fornece o grupo padrão da conta do usuário;
  • -s shell: Esta opção deve fornecer o caminho completo do shell utilizado pela conta. Por exemplo /bin/bash, /bin/tcsh, /bin/false, etc;
  • -L: Trava a conta de usuário adicionando o sinal “!” na senha;
  • -U: Destrava a conta do usuário, removendo o sinal “!” da senha.
  • -e 2019-12-31:  Indica que a conta deverá ser desativada no dia 31 de dezembro de 2019. O formato deve ser AAAA-MM-DD.

Exemplos:

Altera o comentário, com nome do usuário Arthur:

# usermod –c “Arthur Ribeiro” arthur

Trava a conta do usuário analima no sistema não permitindo mais o logon:

# usermod –L analima

Expira a conta do usuário arthur em 31 de outubro de 2019:

# usermod -e 2019-10-31 arthur

Você pode confirmar a data de validade de uma conta com o comando chage com a opção “-l”:

# chage -l arthur 
Last password change                                : Oct 17, 2019
Password expires                                    : never
Password inactive                                   : never
Account expires                                     : Oct 31, 2019
Minimum number of days between password change      : 0
Maximum number of days between password change      : 99999
Number of days of warning before password expires   : 7

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe