FreeBSD Add Group

FreeBSD Add Group
No FreeBSD, os grupos são essencialmente apenas catálogos de contas de usuário. Todo grupo em FreeBSD tem um nome de grupo e um ID GID, ou grupo associado a ele. Os grupos trabalham no FreeBSD, como eles funcionam em outros sistemas operacionais do UNIX, e todo processo tem uma lista de grupos associados a ele. Com esta lista de grupos, o ID do usuário determina as ações que um processo pode tomar para fazer alterações no sistema. O ID do usuário não é suficiente por si só.

Há duas maneiras a criar e editar grupos:

  1. Você pode editar manualmente o arquivo de identificação do grupo de texto simples localizado no diretório /etc /grupo, ou
  2. Você pode usar a ferramenta de linha de comando PW.

Editando o MAP do ID do grupo manualmente:

Abra o arquivo de mapa de identificação do grupo em /etc /grupo. Este arquivo deve conter quatro campos de acesso, cada um delimitado por um cólon. Cada um dos campos serve ao seguinte objetivo:

  1. O primeiro campo é dedicado a nomes de grupo,
  2. O segundo campo é para a senha criptografada,
  3. O terceiro campo é para os IDs do grupo e
  4. O quarto campo é para os membros de cada grupo; Cada membro é delimitado por uma vírgula.

Agora você pode editar o texto aqui para criar novos grupos e fazer alterações.

Recomendamos que você apenas temperem com o conteúdo deste arquivo, se você for bem versado na sintaxe Freebsd. Caso contrário, você pode usar o comando PW, conforme instruído abaixo.

Criando e mudando grupos com o comando pw

Se você está assustado com todo o texto desordenado no arquivo de identificação do grupo, você pode simplesmente usar o comando pw para fazer alterações nos grupos existentes, além de criar novos.

Adicionando grupos com comando pw

Para demonstrar como novos grupos são criados com o comando PW, usaremos o comando PW para criar um grupo chamado Teamwo.

$ pw Grupoadd Teamwo

Verifique se o comando anterior criou o grupo adicionando GroupShow ao comando PW:

$ PW GroupShow Teamwo


Você receberá a seguinte saída:

Teamwo:*: 1002:

O número que nossa saída mostra é na verdade o ID do grupo do grupo, verificando assim que o grupo foi criado com sucesso.

Editando um grupo em FreeBSD

Vamos adicionar algumas contas de usuário ao grupo que acabamos de criar. Isso também pode ser feito emitindo o comando da PW com a opção -m, que cria uma lista de usuários que fazem parte do grupo, cada um delimitado por uma vírgula:

$ PW GRUPHMOD EMPERTETWO -M Younis


Em seguida, verifique a execução com o comando abaixo: S

$ PW GroupShow Teamwo


Você verá a saída que listando Younis após o ID do grupo, confirmando que o novo usuário foi adicionado ao grupo.

Teamwo:*: 1002: Younis

Membros do grupo de lista com o comando de identificação

Use o comando ID no usuário Younis para ver em qual grupo o usuário é um membro de:

$ id younis


É evidente na produção que Younis é membro de dois grupos: Teamwo e Younis. O comando ID mostra Younis como um grupo porque o arquivo de senha cria um grupo para cada novo usuário. Quando consultado com o comando ID, a saída também listaria Younis como um grupo para Younis the User.

Empacotando:

Hoje, demonstramos como usar o comando PW para criar e editar grupos em FreeBSD. Embora você possa editar manualmente o arquivo de identificação do grupo, é melhor usar o comando pw se você não estiver familiarizado com a sintaxe. Para saber mais sobre a sintaxe e a edição de arquivos de texto simples em FreeBSD, visite o site oficial do FreeBSD.