Adicione um usuário a um grupo (ou segundo grupo) no Linux

por Nada Em Troca
5 minutos de leitura
Adicione um usuário a um grupo (ou segundo grupo) no Linux

Links de salto

Resumo

  • Use “sudo userMod -a -g exemplo_group exemplo_user” para adicionar um usuário a um grupo.
  • Para adicionar um usuário a vários grupos ao mesmo tempo, separe grupos por vírgulas, como “sudo userMod -a -g Group1, grupo2, grupo3 exemplo_user”.
  • Use “sudo userMod -g exemplo_group exemplo_user” para definir o grupo principal de um usuário.

Alterar o grupo A. A Usuário está associado é uma tarefa bastante fácil, mas nem todo mundo conhece os comandos, especialmente para adicionar um usuário a um grupo secundário. Vamos caminhar por todos os cenários para você.

As contas de usuário podem ser atribuídas a um ou mais grupos no Linux. Você pode configurar permissões de arquivo e outros privilégios por grupo. Por exemplo, no Ubuntu, apenas os usuários do grupo sudo podem usar o sudo comando para obter permissões elevadas.

Se você estiver usando um ambiente de desktop como o GNOME ou o Plasma KDE, poderá ter algum tipo de interface da GUI para definir essas configurações (dependendo da distribuição que você está executando, pelo menos). Realisticamente, é quase sempre mais fácil cair no terminal e digitar alguns comandos, então é isso que estamos mostrando hoje.

Adicione um novo grupo

Se você deseja criar um novo grupo no seu sistema, use o seguinte groupadd Comando, substituindo new_group pelo nome do grupo que você deseja criar. Você precisará usar sudo com este comando também (ou, em distribuições Linux que não usam sudovocê precisará executar o su comando por conta própria para obter permissões elevadas antes de executar o comando).

sudo groupadd new_group
O comando Linux GroupAdd sendo usado para criar um novo grupo.

Adicione uma conta de usuário existente a um grupo

Para adicionar uma conta de usuário existente a um grupo em seu sistema, use o usermod comando, substituindo examplegroup com o nome do grupo para o qual deseja adicionar o usuário e exampleusername com o nome do usuário que você deseja adicionar.

usermod -a -G examplegroup exampleusername

Por exemplo, para adicionar o usuário geek para o grupo sudouse o seguinte comando:

sudo usermod -a -G sudo geek
O comando linux userMod sendo usado para adicionar um usuário ao grupo sudo.

Altere o grupo principal de um usuário

Embora uma conta de usuário possa fazer parte de vários grupos, um dos grupos é sempre o “grupo primário” e os outros são “grupos secundários”. O processo de login e arquivos e pastas do usuário que o usuário cria será atribuído ao grupo principal.

Para alterar o grupo primário, um usuário é atribuído, execute o usermod comando, substituindo examplegroup com o nome do grupo, você deseja ser o primário e exampleusername com o nome da conta de usuário.

usermod -g examplegroup exampleusername

Observe o -g aqui. Quando você usa uma minúscula G, você atribui um grupo primário. Quando você usa uma maiúscula -G como acima, você atribui um novo grupo secundário. Neste exemplo, porém, atribuiremos “Geek” um novo grupo primário chamado “ExempliC_Primary”:

sudo usermod -g example_primary geek
O comando linux userMod sendo usado para alterar o grupo principal de um usuário.

Veja os grupos Uma conta de usuário é atribuída a

Para visualizar os grupos em que a conta de usuário atual é atribuída, execute o groups comando. Você verá uma lista de grupos.

groups

Para ver os IDs numéricos associados a cada grupo, execute o id Comando em vez disso:

id
Os grupos Linux e comandos de ID que estão sendo usados ​​para visualizar grupos em que o usuário atual está.

Para ver os grupos, outra conta de usuário é atribuída, execute o groups comando e especifique o nome da conta de usuário.

groups exampleusername

Você também pode ver os IDs numéricos associados a cada grupo, executando o id comando e especificando um nome de usuário.

id exampleusername

O primeiro grupo no groups lista ou o grupo mostrado após “gid =” no id A lista é o grupo principal da conta de usuário. Os outros grupos são os grupos secundários. Então, na captura de tela abaixo, o grupo principal da conta de usuário está example_primary.

Os grupos Linux e comandos de ID que estão sendo usados ​​para visualizar grupos em que outro usuário está.

Crie um novo usuário e atribua um grupo em um comando

Às vezes, você pode criar uma nova conta de usuário que tenha acesso a um recurso ou diretório específico, como um novo usuário do FTP. Você pode especificar os grupos em que uma conta de usuário será atribuída ao criar a conta de usuário com o useradd comando, como assim:

sudo useradd -G examplegroup exampleusername

Por exemplo, para criar uma nova conta de usuário chamada JSmith e atribuir essa conta ao grupo FTP, você executaria:

sudo useradd -G ftp jsmith

Você deseja atribuir uma senha para esse usuário depois, é claro:

sudo passwd jsmith
Os comandos Linux UserAdd e Passwd sendo usados ​​para criar um novo usuário, adicione -os a um grupo e defina uma senha de usuário.

Adicione um usuário a vários grupos

Ao atribuir os grupos secundários a uma conta de usuário, você pode atribuir facilmente a vários grupos de uma só vez, separando a lista com uma vírgula.

usermod -a -G group1,group2,group3 exampleusername

Por exemplo, para adicionar o usuário chamado Geek aos grupos FTP, Sudo e Exemplo, você executaria:

usermod -a -G ftp,sudo,example geek
O comando linux userMod sendo usado para adicionar um usuário a vários grupos de uma só vez.

Você pode especificar quantos grupos quiser – apenas separe todos eles com uma vírgula.

Veja todos os grupos no sistema

Se você deseja visualizar uma lista de todos os grupos em seu sistema, você pode usar o getent comando:

getent group

Esta saída também mostrará quais contas de usuário são membros de quais grupos. Portanto, na captura de tela abaixo, podemos ver que o Syslog de contas de usuário e o Ubuntu são membros do grupo ADM.

O comando linux getent sendo usado para ver quais usuários estão em quais grupos.

Isso deve cobrir tudo o que você precisa saber sobre adicionar usuários a grupos no Linux.

Comandos Linux

Arquivos

alcatrão · PV · gato · TAC · chmod · grep · Dif · sed · ar · homem · pushd · popd · fsck · TestDisk · Seq · fd · pandoc · cd · $ Caminho · Awk · juntar · JQ · dobrar · Uniq · JournalCtl · cauda · Stat · ls · Fstab · eco · menos · chgrp · Chown · Rev · olhar · cordas · tipo · Renomear · Zip · descompacente · montar · Umount · instalar · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · Nano · mkdir · de · ln · correção · converter · rclone · rastejou · srm · SCP · gzip · chattr · corte · encontrar · Umask · Banheiro · tr

Processos

Alias · tela · principal · legal · Renice · progresso · RAACE · Systemd · tocar · chsh · história · no · lote · livre · qual · DMESG · chfn · Usermod · ps · chroot · Xargs · tty · Pinky · LSOF · vmstat · tempo esgotado · parede · sim · matar · dormir · sudo · são · tempo · grupo · Usermod · grupos · LSHW · desligar · reinício · HALT · PowerOff · Passwd · LSCPU · Crontab · data · bg · FG · pidof · nohup · PMAP

Networking

netstat · ping · Traceroute · IP · ss · quem é · Fail2ban · BMON · escavação · dedo · NMAP · ftp · Curl · wget · Quem · Whoami · c · iptables · ssh-keygen · Ufw · arping · Firewalld

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00