+ Responder ao Tópico



  1. #1
    haas
    Visitante

    Padrão Controle de acesso por projeto no CVS é possível

    E aí galera!!!

    Tenho um servidor FreeBSD com o CVS instalado e funcionando, entretanto agora preciso controlar os projetos existentes nele por usuário. Por exemplo:

    Projeto A ---> Pode ser acessado pelos usuários: Joao; Manoel;
    Projeto B ---> Pode ser acessado pelos usuários: Marcos; Andreia;
    Projeto C ---> Pode ser acessado pelos usuários: Andreia; Joao;

    Ou seja em cada projeto controlar o usuário que pode acessa-lo.

    Alguém pode me ajudar com isso?

    Valeu!!!

  2. #2

    Padrão Controle de acesso por projeto no CVS é possível

    ó, eu já tive o mesmo problema. Faz o seguinte:

    cria grupos projA, projB, projC e coloca esses usuarios nesses respectivos grupos. agora tu tens 3 opcoes:

    Opção 1) Cria as contas projA, projB e projC. e cada conta sria um repositorio do cvs, com acesso restrito, do jeito q tu queres.

    Opcao 2) Cria na mesma conta 3 repositorios diferentes, e dá as permissoes assim:
    Repositorio projeto A -> owner: X
    group: projA
    Repositorio projeto B -> owner: X
    group: projB
    Repositorio projeto C -> owner: X
    group: projB

    Opcao 3) Me parece q há uma opcao de autenticacao no cvs chamada pserver q faz isto q vc quer, aih só pesquisando .... (aki no trabalho usamos autenticacao "ssh" via par de chaves)

    vale a pena, no caso da opcao 2, setar no diretorio de cada repositorio o GID bit, pois a cada novo arquivo criado dentro do repositorio, ele automaticamente pertencerá ao grupo projX de acordo com o q vc definiu.

    Espero q tenha ajudado,
    falf



  3. #3

    Padrão Controle de acesso por projeto no CVS é possível

    Você utiliza que tipo de autenticação ?

    Se for pserver posso ajudá-lo

    Falow

  4. #4
    haas
    Visitante

    Padrão Controle de acesso por projeto no CVS é possível

    Marcio_LED,

    uso o pserver sim.