• Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   13-02-2016

      Prezados membros do Clube do Hardware,

      Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:
        Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas ao formulário abaixo:    Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
Entre para seguir isso  
Seguidores 0
Tommycnocker

Duvida sobre criação de grupos

2 posts neste tópico

Bem, estou tentando criar grupos em meu micro mais tenho duvidas quanto ao funcionamento dos arquivos '#/etc/group' e o '#/etc/passwd'. Bem criei 4 usuario: 'teste0', 'teste1', 'teste2' e 'teste3', e 2 grupos: 'grupo00' e 'grupo01'. E o que eu gostaria de fazer era colocar os usuarios 'teste0' e 'teste1' no grupo 'grupo00', e colocar os usuarios 'teste2' e 'teste3' no grupo 'grupo01'.

No arquivo '#/etc/group' apaguei as seguintes linhas:

teste0:x:501:

teste1:x:502:

teste2:x:503:

teste3:x:504:

e adicionei as seguintes:

grupo00:x:600:teste1,teste0

grupo01:x:601:teste3,teste2

mais quando eu retornava no shell e digitava 'id teste0', 'id teste1', 'id teste2' ou 'id teste3' me retornava o seguinte texto respectivamente:

'uid=501(teste0) gid=501 grupos=501,600(grupo00)'

'uid=502(teste1) gid=502 grupos=502,600(grupo00)'

'uid=503(teste2) gid=503 grupos=503,601(grupo01)'

'uid=504(teste3) gid=504 grupos=504,601(grupo01)'

O que me encomodava era ver que cada usuario tinha sempre dois 'gid': o seu 'uid' e o 'gid' que criei, mesmo editando o arquivo '#/etc/group'. O que eu queria na verdade era ver cada usuario apenas com o grupo que eu criei.

então fiz o seguinte: editei o arquivo '#/etc/passwd' e modifiquei as seguintes linhas:

teste0:x:501:501::/home/teste0:/bin/bash

teste1:x:502:502::/home/teste1:/bin/bash

teste2:x:503:503::/home/teste2:/bin/bash

teste3:x:504:504::/home/teste3:/bin/bash

para:

teste0:x:501:600::/home/teste0:/bin/bash

teste1:x:502:600::/home/teste1:/bin/bash

teste2:x:503:601::/home/teste2:/bin/bash

teste3:x:504:601::/home/teste3:/bin/bash

O que fez passar a exibir no comando 'id teste0', 'id teste1', 'id teste2' ou 'id teste 3' respectivamente:

'uid=501(teste0) gid=600(grupo00) grupos=600(grupo00)'

'uid=502(teste1) gid=600(grupo00) grupos=600(grupo00)'

'uid=503(teste2) gid=601(grupo01) grupos=601(grupo01)'

'uid=504(teste3) gid=601(grupo01) grupos=601(grupo01)'

Agora com apenas um 'gid' para cada usuario, o que eu penso que é o certo. Gostaria de saber se este procedimento é o correto e se não for gostaria de saber onde esta o erro me mandando a resolução. Espero ter sido claro na minha duvida.

PS.: também estou com duvida sobre uma coisa: os donos dos grupos podem adicionar usuarios sem autorização do root em seu grupo???

Thanks for all!!! :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Tommycnocker,

Olha, o conceito de grupo é bem simples. Cada usuário pode pertencer a vários grupos, mas tem apenas um gid (identificador de grupo). Esse gid do usuário é o identificador do grupo que aparece na entrada do arquivo /etc/passwd do usuário. Os demais grupos dos quais o usuário pode fazer parte são chamados de grupos suplementares e são todos aqueles grupos com a entrada do usuário no /etc/group menos o grupo dentro do /etc/passwd (o do gid). Na prática, não existe diferenca entre o grupo principal e os grupos suplementares. Em relacão a pergunta:

os donos dos grupos podem adicionar usuarios sem autorização do root em seu grupo???

Não existe a ideia de dono de grupo. Um usuário simplesmente está ou não está dentro de um grupo. Quem pode adicionar ou remover usuários dentro de grupos é quem possui permissão de escrita no arquivo /etc/group e, normalmente, isso deve ser permitido apenas ao usuário root.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar agora
Entre para seguir isso  
Seguidores 0