FreeBSD Adicione o usuário aos grupos

FreeBSD Adicione o usuário aos grupos
Neste tutorial rápido, mostraremos como adicionar usuários a um grupo de usuários em seu sistema FreeBSD usando o nome de usuário da conta. Um sistema FreeBSD pode ser conectado a várias contas de usuário diferentes de uma só vez, embora apenas um usuário possa dar a entrada e, portanto, estar no controle da máquina. Para fazer login em um sistema FreeBSD, todo usuário o faria com sua conta de usuário.

Qualquer número de contas de usuário pode fazer parte de um grupo em FreeBSD. Todo grupo tem um nome e GID único que o identifica. Existe um ID ou UID para todos os processos, e é usado junto com o grupo ou GID para avaliar o que é permitido mudar.

Adicionando um usuário a um grupo FreeBSD com o comando pw

Para adicionar usuários a um grupo, usaremos o utilitário de linha de comando PW. O objetivo pretendido deste comando é fornecer ao usuário root uma interface direta e intuitiva para criar e personalizar grupos de usuários.

Então você precisaria de acesso raiz para seguir as instruções neste guia. Use o comando sudo como ilustrado abaixo:

$ sudo -i

Substituindo a associação ao grupo de um usuário

As instruções nesta seção removerão as associações previamente realizadas do grupo. Para ver de que grupos um certo usuário 'Younis' faz parte, use o comando ID:

$ id younis

Vamos adicionar este usuário a um grupo chamado Teamwo. Digite o comando pw como em:

$ PW Usermod Younis -g Teamwo

Para adicionar este usuário Younis a dois grupos com apenas uma linha de comando, use a combinação abaixo

$ PW Usermod Younis -g Teamwo, wwwusers

Onde Wwwusers é o segundo grupo, queremos adicionar o usuário Younis a. O comutador -g usado no comando acima especifica o primeiro grupo como primário e os seguintes grupos como secundário.

Adicionando usuários do FreeBSD a um novo grupo sem substituir associações pré-existentes

A sintaxe do comando apresentada abaixo pode adicionar usuários a um novo grupo sem remover suas associações de grupo existentes.

$ pw Grupo Mod GroupNamehere -m userNamehere
$ PW GRUPO MOD groupNamehere -m userNamehere1, userNamehere2,…

Vamos demonstrar com um exemplo. Verifique os grupos de usuários com o comando ID:

$ id younis1

Em seguida, para adicionar este usuário ao grupo Teamwo, use a sintaxe do comando como usamos abaixo:

$ PW GRUPO GRUPOMO

Você pode garantir que as associações anteriores do grupo sejam mantidas executando o comando ID nesse usuário.

$ id younis1

Adicionando um novo usuário a um grupo em FreeBSD

Esta seção se concentrará em criar um novo usuário e adicioná-lo a um grupo pré-existente. Você pode usar o comando pw novamente para criar o usuário e adicioná -lo a um grupo.

$ pw userAdd younis2 -g testes
$ passwd younis2

Com os comandos acima, criamos um novo usuário chamado Younis2, o adicionamos ao grupo de testes secundários e definimos uma senha para a conta de usuário.

Para executar uma verificação na conta de usuário, use o comando ID novamente:

$ id younis2

Verifique os membros em um grupo FreeBSD

O comando PW também pode ser usado para exibir os nomes de todos os usuários em um determinado grupo. Para verificar os membros em nosso grupo de testes, emitiríamos o comando abaixo:

Teste de $ PW Grouphow

Como alternativa, podemos usar o comando grep on /etc /groupfile.

$ grep ^testes /etc /grupo

Para listar os grupos em que um determinado usuário faz parte, execute o seguinte comando do grupo:

$ GRUPOS YOUNIS2

Você pode usar o comando id para ver o mesmo resultado:

$ id younis2
$ id -g -n younis2

Conclusão

Este tutorial foi sobre adicionar usuários a grupos em FreeBSD. Aprendemos a substituir as associações para contas de usuário e como adicionar usuários a novos grupos sem substituir suas associações. Você também aprendeu como criar e adicionar novos usuários a grupos pré-existentes em movimento.