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 comandousermod em Linux é usado para alterar as propriedades de uma conta de utilizador. Pode ser útil nas seguintes situações:
-
Alterar o diretório home: Se você quiser alterar o diretório home do usuário, você pode usar o comando
usermodpara alterar o caminho para o novo diretório. -
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. -
Alterar o grupo a que um utilizador pertence: Se pretender alterar o grupo a que um utilizador pertence, pode utilizar o comando
usermod. -
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. -
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.