Suponha que você seja um administrador de sistema de um grande projeto e receba frequentemente reclamações da equipe de controle de qualidade de que a equipe de desenvolvimento está bagunçando a base de código e vice-versa. Após uma inspeção minuciosa, você descobre que duas equipes fazem parte do mesmo grupo, compartilhando a mesma base de código. Então você pede ao seu sênior para ajudar com o problema, e ele o aconselha a fazer dois grupos para todos os usuários das equipes de desenvolvimento e controle de qualidade. Mas você não tem ideia de como adicionar usuários a um grupo no Linux. Bem, estamos aqui para ajudar a resolver este problema. Neste artigo, explicamos como criar um novo grupo, criar novos usuários e adicionar um usuário a um grupo no Linux.
Adicionar usuários a um grupo no Linux (2023)
Antes de demonstrarmos como criar grupos, criar usuários e adicionar usuários novos ou existentes a esses grupos, primeiro precisamos aprender sobre o que é um grupo de usuários no Linux. Então, vamos ver o que são grupos de usuários e, em seguida, adicionar usuários a um grupo.
Índice
O que é um grupo de usuários no Linux
Geralmente, uma organização é dividida em equipes, cada equipe tendo uma função diferente e cada membro da organização faz parte de um equipe. Da mesma forma, em um sistema multiusuário, cada usuário faz parte de um grupo com um conjunto diferente de privilégios, como ler, escrever ou executar permissões para um recurso compartilhado dentro do grupo. Existem dois tipos de grupos no Linux:
Grupo principal
Sempre que você faz login em uma sessão, você faz parte do grupo principal. Geralmente, o grupo primário tem o mesmo nome do nome de usuário no Linux. Qualquer arquivo ou processo criado por você faz parte deste grupo e não pode ser acessado por usuários de outros grupos por padrão. Informações como id de usuário, id de grupo, etc. sobre um grupo primário são armazenadas no arquivo –/etc/passwd.
Grupo secundário
Grupos secundários ou grupos suplementares são úteis quando você precisa compartilhar o acesso a quaisquer arquivos ou processos com um determinado grupo de usuários. Somente o usuário root ou usuários com privilégios sudo podem atribuir novas permissões ou adicionar novos usuários aos grupos secundários.
Um usuário só pode fazer parte de um grupo primário, mas pode fazer parte de vários grupos secundários. Agora que você conhece os fundamentos dos grupos de usuários no Linux, vamos ver como criar novos usuários e adicioná-los a um grupo.
Como adicionar novos usuários no Linux
Para criar novos usuários, use o comando useradd conforme a seguinte sintaxe:
sudo useradd
Algumas das opções para emparelhar com o comando são:
O novo usuário que você criar fará apenas parte do grupo principal inicialmente. Depois de criar um novo usuário, atribua a ele uma nova senha usando o comando passwd, conforme mostrado abaixo:
sudo passwd
Aqui, você será solicitado a inserir o novo senha e, em seguida, solicitado a reinserir a senha para confirmação. Neste ponto, o usuário já pode fazer login no sistema com o novo nome de usuário e senha que você acabou de criar.
Como para criar um grupo de usuários no Linux
Agora que você criou um novo usuário, pode começar a criar grupos e adicionar usuários a eles. Para criar um novo grupo, use o comando groupadd. Certifique-se de dar um nome exclusivo ao novo nome de grupo, ou ele entrará em conflito com outros nomes de grupos existentes. Aqui está a aparência da sintaxe:
sudo groupadd
Como adicionar usuários a grupos
Depois de criar um grupo, você pode começar a adicionar usuários a ele. Somente um usuário root ou um usuário com acesso sudo pode adicionar usuários a grupos diferentes.
Adicionar usuário existente a um grupo existente
Para adicionar um usuário existente a um grupo, use o usermod comando cuja sintaxe destacamos abaixo:
sudo usermod-a
Aqui, a opção-a significa append (adicionar no final) e ele adiciona o usuário a um grupo existente e o sinalizador-G é usado para especificar o nome do grupo ao qual o usuário está sendo anexado. Não há opção para saída detalhada com este comando, exceto que dá um aviso se o usuário ou o grupo não existir.
Adicionar Usuário para vários grupos
O comando usermod no Linux também pode ser usado para adicionar um usuário a vários grupos com essencialmente as mesmas opções de um único grupo, conforme mostrado abaixo. Certifique-se de especificar os nomes dos grupos sem espaços.
sudo usermod-a
Criar um novo usuário e atribuir um grupo
Você pode adicionar um novo usuário a um grupo com um único comando no Linux. O comando useradd permite criar um novo usuário e, em seguida, adicionar um usuário aos grupos especificados. A sintaxe para adicionar um novo usuário usando o comando useradd é:
sudo useradd
Visualizar grupos de usuários
Para visualizar todos os grupos associados a um usuário, você pode usar o comando groups ou o comando id. Verifique a sintaxe mostrada abaixo:
groups
id
Se o
Como remover um usuário de um grupo
Para remover um usuário de um grupo em distribuições Linux, você pode usar o comando gpasswd, conforme a sintaxe abaixo:
sudo gpasswd-d
Além de remover um usuário de um grupo, o comando gpasswd também é usado para várias tarefas administrativas, como definir administradores de grupo ou definir uma senha de grupo, etc.
Excluir um grupo no Linux
Para excluir qualquer grupo secundário no Linux, você pode usar o comando groupdel:
sudo groupdel
Como alterar o grupo principal de um usuário
Todos os comandos discutimos até agora um aplicar ao grupo secundário e seus usuários. Para alterar o grupo primário de um usuário no Linux, use a seguinte sintaxe:
sudo usermod –g
Você deve estar se perguntando qual é a diferença entre o-g e-G bandeiras. O sinalizador-g é usado para grupos primários, enquanto o sinalizador-G é usado para grupos secundários.
Como para listar todos os grupos de usuários no Linux
Um usuário que é criado no momento da instalação é conhecido como usuário do sistema e faz parte de muitos grupos padrão no Linux. As informações sobre cada grupo no sistema são armazenadas no arquivo –/etc/group. Para listar todos os grupos no sistema, use a seguinte sintaxe:
sudo cat/etc/group
Gerenciar usuários e grupos no terminal Linux
Gerenciar grupos é uma tarefa útil que pode ser útil durante várias operações, especialmente se você for um administrador de sistema. Aqui, mostramos alguns comandos fáceis do Terminal Linux para criar um novo usuário, criar novos grupos, adicionar um novo usuário a um grupo e muito mais. Portanto, esperamos que este artigo resolva seus problemas. Caso contrário, informe-nos nos comentários abaixo e nós o ajudaremos.
Deixe um comentário
No ano passado, a MSI lançou o Titan GT77 com o Intel Core i9-12900HX e a GPU para laptop RTX 3080 Ti, e foi o laptop para jogos mais poderoso da face do planeta. Foi o mais pesado dos pesos pesados […]
Já se passaram alguns meses desde o lançamento da série iPhone 14 e está bem estabelecido que é o ano dos modelos Pro. Mas se você pretende ir para os profissionais com babados, o valor a gastar […]
A Wondershare tem desenvolvido alguns dos melhores softwares e ferramentas para simplificar nossa vida e empreendimentos criativos nos últimos anos. Particularmente, o Wondershare Filmora recebeu inúmeros elogios. Recebeu o prêmio de Líder de Edição de Vídeo […]