Como usar usermod para adicionar usuários a grupos no Linux

Você precisa adicionar usuários a grupos em seu PC Linux ou servidor Linux? Não entende como funciona o sistema de grupo e precisa de alguma orientação? Nós podemos ajudar! Acompanhe este guia enquanto mostramos como adicionar usuários a grupos com a ferramenta “usermod” no Linux!

Precisa visualizar todos os usuários em um sistema Linux? Siga este guia.

Adicionar usuários a grupos existentes com usermod

Se você precisar adicionar um usuário a um grupo existente em seu PC Linux, a primeira etapa é listar os grupos no sistema. Você pode descobrir se o grupo ao qual espera adicionar o usuário está no sistema e como ele é escrito listando os grupos.

Para ver uma lista de grupos existentes em seu PC Linux, execute o comando cut. Este comando imprimirá todos os grupos que você tem no terminal e você pode usá-lo para localizar o grupo ao qual deseja adicionar usuários.

cut -d: -f1 /etc/group

Se houver muitos grupos e você quiser uma maneira mais fácil de classificá-los, tente executá-lo com o comando less.

cut -d: -f1 /etc/group | less

Quando você encontrar o grupo existente, deseja adicionar seu usuário usando o comando usermod -a -G. Este comando permitirá que a conta de usuário especificada seja associada a qualquer grupo que você desejar.

  Como configurar o gerenciador de projetos Wekan no Linux

Por exemplo, para adicionar o usuário addictivetips ao grupo “tech”, você pode inserir o comando usermod -a -G com o grupo “tech” para adicionar o usuário ao grupo.

sudo usermod -a -G tech addictivetips

O comando usermod não está limitado a um único grupo. Os usuários podem adicionar um único usuário a vários grupos ao mesmo tempo no mesmo comando. Por exemplo, se você deseja adicionar o usuário “addictivetips” aos grupos “tech,” “video,” e “sound”, você pode simplesmente listar todos os grupos antes do nome de usuário. Não há limite de quantos grupos podem ser adicionados a um usuário por vez.

sudo usermod -a -G tech video sound addictivetips

Para adicionar seus próprios grupos a um usuário, use o comando usermod -a -G acima e altere os exemplos para se adequar ao seu caso de uso. Certifique-se de fazer isso para cada usuário que deseja adicionar aos grupos existentes no Linux!

Adicionar usuários a novos grupos com usermod

Além de adicionar usuários a grupos existentes, também é possível adicionar usuários a novos grupos usando o comando usermod. Para começar, você precisa criar um novo grupo. Para criar um novo grupo, você precisará usar o comando groupadd.

  As 5 melhores distribuições Linux de lançamento para experimentar

Para criar um novo grupo, abra uma janela de terminal. Para abrir uma janela de terminal na área de trabalho do Linux, pressione Ctrl + Alt + T no teclado. Ou pesquise “Terminal” no menu do aplicativo e use-o dessa forma.

Com o aplicativo de terminal aberto e pronto para uso, execute o comando groupadd para criar seu novo grupo. O grupo pode ser nomeado como você quiser. No entanto, certifique-se de saber por que está formando o grupo e que ele tem uma função. Caso contrário, você julho exclua acidentalmente seu grupo em uma data posterior, sem entender o porquê.

sudo groupadd mynewgroup

Ao inserir o comando groupadd, seu sistema Linux provavelmente solicitará sua senha. Você precisará inserir sua senha. Usando o teclado, digite a senha da sua conta de usuário e pressione a tecla Enter para continuar.

Depois de criar seu novo grupo, execute o comando cut para visualizar seu novo grupo. É muito importante confirmar se o novo grupo que você acabou de criar existe no sistema. Se não aparecer, você não poderá adicionar um usuário a ele e o grupo precisará ser criado novamente.

  Como usar curl para baixar arquivos da linha de comando do Linux

Para visualizar todos os grupos em seu sistema Linux, execute o seguinte comando cut e adicione o comando grep para filtrar a longa lista de grupos existentes para aquele que você criou.

sudo cut -d: -f1 /etc/group | grep mynewgroup

O comando cut retornará o nome do seu grupo se tiver sido executado com sucesso. Do contrário, nada acontecerá com o comando run.

Depois de confirmar que seu novo grupo está em seu sistema Linux, você pode atribuir um usuário a ele. Por exemplo, adicione o usuário “addictivetips” ao “mynewgroup” que acabamos de criar e execute o seguinte comando usermod abaixo.

sudo usermod -a -G mynewgroup addictivetips

Remover usuários de grupos

Se a qualquer momento você precisar remover um usuário Linux de um grupo, você pode usar o comando gpasswd. Por exemplo, para remover o usuário “addictivetips” do grupo “mynewgroup”, você executaria o comando abaixo.

sudo gpasswd -d addictivetips mynewgroup

Digite o comando acima sempre que precisar remover um usuário Linux de um grupo no sistema.