Como adicionar usuários a um grupo no Fedora Linux

Como Adicionar Usuarios A Um Grupo No Fedora Linux



Este guia mostra como adicionar um usuário a um grupo de usuários ou mais no Fedora Linux.

Pré-requisitos:

Para executar as etapas demonstradas neste guia, você precisa dos seguintes componentes:

  • Um sistema Fedora Linux devidamente configurado. Para testar, você pode criar um Fedora Linux VM usando o VirtualBox .
  • Acesso a um usuário não root com privilégio sudo .

Grupos de usuários no Fedora Linux

O Linux é um sistema multiusuário robusto que permite que vários usuários acessem e usem o sistema simultaneamente. Cada usuário recebe um conjunto de permissões que limita o que o usuário pode ou não fazer no sistema.







No entanto, definir as permissões de usuário por usuário pode ser assustador. Para simplificar isso, o Linux vem com o recurso de grupos de usuários. Um grupo de usuários, como o nome sugere, é composto por vários usuários. Podemos especificar as permissões para o grupo de usuários que são aplicadas a todos os usuários desse grupo.



Tipos de grupos de usuários

1. Grupos de usuários primários

Cada usuário no sistema pertence a exatamente um grupo de usuários principal. O nome do grupo é o mesmo do usuário de destino.



Sempre que o usuário cria um arquivo, o grupo primário recebe as permissões do arquivo.





Por exemplo, o usuário “viktor” pertence ao grupo de usuários primários “viktor”:

$ grupos Victor



Vamos testar a atribuição de permissão de arquivo. O seguinte comando cria um arquivo vazio e lista suas permissões de arquivo:

$ tocar teste && ls -eu teste

2. Grupos Secundários ou Suplementares

Esses grupos geralmente são usados ​​para gerenciar uma determinada permissão para um conjunto de usuários. Qualquer usuário pode fazer parte de zero ou mais grupos de usuários secundários.

Aqui estão alguns dos grupos de usuários secundários comuns que você encontrará:

  • roda : é um grupo de usuários que existe em todos os sistemas UNIX/Linux modernos. É usado para controlar o acesso a um privilégio de root. Qualquer usuário dentro deste grupo pode executar os comandos com sudo.
  • ninguém : Um grupo de usuários sem privilégios.
  • raiz : Ele vem com controle de administração do sistema completo.
  • lp : Controla o acesso a dispositivos de porta paralela.
  • proc : Este grupo permite o acesso para aprender as informações do processo. Caso contrário, é proibido pelo sistema de arquivos proc.

Além desses grupos comuns, também existem outros grupos de usuários:

  • áudio : hardware de som
  • vídeo : Dispositivos de captura de vídeo, dispositivos de aceleração 2D/3D e outros
  • kvm : Acesso a máquinas virtuais KVM
  • disco : Acesso a dispositivos de bloqueio
  • mole : Acesso a unidades de disquete
  • óptico : Acesso a unidades de CD/DVD
  • armazenar : Acesso a unidades removíveis

Vários programas também criam seus próprios usuários e grupos. Por exemplo: postgres (PostgreSQL), mysql (MySQL), etc.

Listando os grupos de usuários

Existem várias maneiras de listar todos os grupos no sistema. Para encontrar os grupos dos quais um usuário faz parte, use o seguinte comando groups:

$ grupos < do utilizador >

Para listar todos os grupos que estão presentes no sistema, podemos verificar o conteúdo do /etc/grupo arquivo:

$ gato / etc / grupo

O comando “getent” também pode listar todos os grupos de maneira semelhante:

$ getent grupo

Para obter uma lista apenas dos nomes dos grupos, podemos editar a saída usando “awk”:

$ getent grupo | estranho -F: '{ imprimir $1}'

Adicionando um usuário a um grupo

Nesta seção, demonstraremos como adicionar um usuário a um grupo existente.

Criando um novo usuário

Para demonstração, criamos um novo usuário fictício. No entanto, o procedimento ainda é válido para qualquer usuário existente.

Para criar um novo usuário, execute o seguinte comando:

$ sudo manequim de adição de usuário

Se você deseja criar o usuário com seu próprio diretório inicial, use o seguinte comando:

$ sudo adicionar usuário -m fictício

Em seguida, atribua uma senha de login para o novo usuário:

$ sudo senha fictício

Adicionando um usuário a um grupo de usuários

Por padrão, o usuário pertence ao seu próprio grupo de usuários principal:

$ grupos fictício

Para adicionar o usuário a um grupo de usuários secundário, use o comando “usermod”:

$ sudo usermod -aG < grupo > < nome de usuário >

Se você quiser adicionar o usuário a vários grupos, use o seguinte comando:

$ sudo usermod -aG < grupo 1 > , < grupo_2 > , < grupo_3 > < nome de usuário >

Verificação

Use o comando “groups” para verificar a lista de grupos dos quais o usuário faz parte:

$ grupos fictício

Bônus: Removendo um usuário de um grupo

Se um usuário for revogado com as permissões concedidas por um grupo de usuários, podemos simplesmente remover o usuário do grupo.

Para remover um usuário de um grupo, use o seguinte comando:

$ sudo gpasswd -d < nome de usuário > < grupo >

Podemos verificar se funcionou usando o comando “groups”:

$ grupos < nome de usuário >

Conclusão

Demonstramos as várias maneiras de adicionar um usuário a um grupo de usuários no Fedora Linux. Além disso, também mostramos como listar todos os grupos no sistema e como remover os usuários de um grupo de usuários.

Interessado em aprender mais sobre gerenciamento de usuários? Confira este guia sobre adicionando usuários a sudoers . O subcategoria Fedora também contém muitos guias sobre vários aspectos do Fedora Linux.

Feliz computação!