Formas de pagamento Abuse

O comando usermod em Linux

27.03.2023, 02:44

O comando usermod em Linux é utilizado para alterar as definições da conta de utilizador, como o nome de utilizador, o diretório pessoal e os grupos.

O comando usermod em Linux

O comando usermod em Linux

O comandousermod em Linux é usado para alterar as propriedades de uma conta de utilizador. Pode ser útil nas seguintes situações:

  1. Alterar o diretório home: Se você quiser alterar o diretório home do usuário, você pode usar o comando usermod para alterar o caminho para o novo diretório.

  2. Alterar o nome do utilizador: Se pretender alterar o nome do utilizador, utilizando o comando usermod, pode alterar o nome do utilizador mantendo todos os dados e definições.

  3. Alterar o grupo a que um utilizador pertence: Se pretender alterar o grupo a que um utilizador pertence, pode utilizar o comando usermod.

  4. Alterar o UID de um utilizador: O UID (User Identifier) é o identificador único de um utilizador num sistema Linux. Se quiser alterar o UID de um utilizador, utilize o comando usermod.

  5. Alterar o tipo de shell do utilizador: Uma shell é um programa que fornece uma interface de utilizador ao sistema Linux. Se quiser alterar o tipo de shell do utilizador, use o comando usermod.

Também pode ser usado para alterar várias propriedades de uma conta de utilizador, mas requer privilégios de administrador (root) para o usar.

Sintaxe

A sintaxe é a seguinte:

usermod [options] LOGIN

Aqui LOGIN é o nome do utilizador para o qual pretende alterar as definições.

Algumas das opções mais comuns para o comando usermod incluem:

  • -l: alterar o nome de utilizador
  • -d: altera o diretório pessoal do utilizador
  • -aG: adicionar o utilizador a um grupo
  • -g: altera o grupo do utilizador

Exemplos de como usar o comando usermod:

Para alterar o nome de utilizador"oldusername" para"newusername", execute o seguinte comando:

sudo usermod -l newusername oldusername

Para adicionar o utilizador"username" ao grupo"newgroup", execute o seguinte comando:

sudo usermod -aG newgroup username

Exemplos de utilização do comando

O comando usermod em Linux é utilizado para alterar as propriedades de uma conta de utilizador. Com este comando, é possível alterar o nome de utilizador, o diretório inicial, o tipo de shell, o identificador de utilizador (UID) e o grupo a que o utilizador pertence.

Alterar o diretório inicial do utilizador:

usermod -d /new/home/dir username

Alterar o nome do utilizador:

usermod -l newusername oldusername

Alterar o grupo a que o utilizador pertence:

usermod -g newgroupname username

Alterar o UID do utilizador:

usermod -u newuid username

Alterar o tipo de shell do utilizador:

usermod -s /bin/bash username

Nota: São necessários privilégios de administrador (root) para utilizar o comando usermod.