Gerencie usuários e grupos no Linux: Guia completo para iniciantes

O gerenciamento de utilizadores e grupos no Linux pode parecer intrincado à primeira vista, mas é, na verdade, bastante simples. Se já se debateu com dificuldades para entender como criar novos grupos, eliminar grupos existentes ou alterar as configurações de utilizadores no seu sistema, não se preocupe. É comum, mesmo para os mais experientes utilizadores de Linux, esquecerem os fundamentos. Neste guia, vamos explorar todas as formas pelas quais pode gerir grupos e utilizadores na plataforma Linux.

Criação de Novos Grupos

A criação de novos grupos não é uma tarefa frequente para a maioria dos utilizadores, uma vez que as distribuições Linux geralmente não a exigem. No entanto, se estiver a instalar software ou a gerir o sistema de forma que necessite de um novo grupo, a maneira mais rápida de o fazer é através da linha de comandos, utilizando o comando groupadd.

Para utilizar o groupadd, necessita de acesso root ou, no mínimo, da capacidade de interagir com o sistema através de privilégios sudo. Confirme que o seu utilizador tem estas permissões, abra um terminal e siga estes passos para criar um novo grupo:

su -
groupadd novogrupo

Ou, alternativamente, crie um novo grupo com sudo:

sudo groupadd novogrupo

Pode ainda criar vários grupos de uma só vez:

su -
groupadd novogrupo1, novogrupo2, novogrupo3

Ou

sudo groupadd novogrupo1, novogrupo2, novogrupo3

O comando groupadd irá criar o novo grupo no seu sistema Linux. Para confirmar que o grupo foi criado, filtre a lista de grupos no seu PC.

cut -d: -f1 /etc/group | grep novogrupo1

Ao combinar o comando acima com grep, pode filtrar e encontrar o novo grupo que criou. Se o comando não retornar nada, tente criar o grupo de utilizadores novamente.

Exclusão de Grupos

Se já não utiliza um determinado grupo no seu PC Linux, é aconselhável removê-lo. A remoção de um grupo de utilizadores no Linux é tão simples quanto a criação de um novo. Primeiro, inicie sessão como su ou confirme que o seu utilizador pode executar comandos sudo. Em seguida, execute o comando groupdel para se livrar de um grupo existente.

su -
groupdel novogrupo1

Ou

sudo groupdel novogrupo1

A execução do comando groupdel deverá eliminar o grupo. Liste todos os grupos disponíveis no seu PC para confirmar a eliminação.

cut -d: -f1 /etc/group | grep novogrupo1

Se o grep não retornar nenhum resultado, terá a confirmação de que o grupo foi removido.

Adicionar/Remover Utilizadores de Grupos

Para adicionar utilizadores existentes a um grupo recém-criado, utilize o comando usermod. Abra um terminal e use o comando cut para visualizar todos os grupos. Percorra a lista e localize os nomes dos grupos aos quais pretende adicionar o seu utilizador. Alternativamente, pode utilizar o nome do grupo de utilizadores criado anteriormente.

Aviso: Tal como anteriormente, certifique-se de que pode iniciar sessão como root com su ou utilizar sudo antes de alterar as informações críticas do utilizador.

su -
usermod -a -G novogrupo o_seu_utilizador

Ou

sudo usermod -a -G novogrupo o_seu_utilizador

Para confirmar que o seu utilizador foi adicionado ao novo grupo, execute o seguinte comando:

groups

Gerenciamento de Utilizadores

Para além de gerir grupos no Linux, aprender a criar e gerir utilizadores também é essencial para manter um sistema Linux bem organizado. Ao contrário da gestão de grupos, as ferramentas para gerir utilizadores são mais simples e diretas. Nesta seção do guia, vamos ver como criar um novo utilizador no Linux usando a linha de comandos e como eliminar um utilizador.

Criar um Novo Utilizador

Precisa criar um novo utilizador no seu sistema Linux? Comece por abrir uma janela de terminal. No terminal, obtenha acesso root com su ou sudo.

su -

Ou

sudo -s

Agora que tem uma shell de root, será mais fácil manipular os utilizadores sem a necessidade de adicionar “sudo” e a password repetidamente. Para criar um novo utilizador com um diretório inicial completo, execute o comando abaixo.

Nota: Em alguns PCs Linux, pode ser necessário substituir “useradd” por “adduser”.

useradd novoutilizador

Como alternativa, é possível criar um novo utilizador e atribuir grupos a este ao mesmo tempo:

useradd -G grupo1, grupo2, grupo3, grupo4, grupo5, grupo6 novoutilizador

Após criar o novo utilizador, defina a password:

passwd novoutilizador

Eliminar um Utilizador

A exclusão de utilizadores no Linux é bastante direta e simples. Pode-se remover um utilizador facilmente no Linux utilizando o comando userdel.

Nota: Antes de continuar com a eliminação de utilizadores, certifique-se de que terminou sessão em tudo. Não é aconselhável eliminar um utilizador que esteja atualmente em uso, pois isso pode levar a problemas e dificuldades na recuperação do sistema.

Depois de confirmar que não está ligado ao utilizador que pretende eliminar, execute:

su -

Ou

sudo -s

Seguido por:

userdel -r novoutilizador

Para excluir o utilizador, mas preservar o diretório inicial, execute este comando:

userdel novoutilizador