Ir ao conteúdo
  • Cadastre-se

Criando grupos no CL10 rc1


Tommycnocker

Posts recomendados

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:

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

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...

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...