• Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-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 às perguntas 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  
Tommycnocker

Criando grupos no CL10 rc1

3 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!!! :bye:

Compartilhar este post


Link para o post
Compartilhar em outros sites
cmax    0

No GNU/Linux sempre que você cria um usuário ele cria um grupo com o mesmo no nome do usuário, isto é padrão do sistema desde que "linux é linux"...

Então você não deve apagar o grupo que foi criado com o nome do usuário, pois isso pode lhe dar "dor de cabeça" com relação a permissões...

[]'s...

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

Entre para seguir isso