Linux Portugal
  Login   -   Registar!   -   Password?
    Novo Mirror Português - CeSIUM  
  Documentação Recente   Últimas Perguntas   Ultimos Posts do Forum
  Emular rato pelo teclado numérico
  Forçar o desmonstar de um dispositivo com estado ocupado (busy)
  Fedora 10 - Instalar o source do Kernel
  Linux numa Pen Drive
  Kanguru Huawei e220 - OpenSUSE 10.2
  Terminal Linux no Windows
  Instalando o Oracle Express Edition 10.2 no Ubuntu Server
  instalar o KDE 4 sob MacOS X
  Bloquear o login aos utilizadores
  slackpkg
  Acertar data e hora
  Carregar o SmartArray (HP ml50 e afins na instalação do fedora)
hardware livre
Arranque
Video
Comunidade !
Ligação de camera por firewire
Usar Xubuntu/Mint numa Pen como se fosse o SLAX
Duvidas na resolução de um trabalho
Brasileiros podem participar do fórum?
Começando no Fórum
Qual a melhor distribuição para uma loja?
Instalação Linux
Instalação de pacotes não confiáveis
ASUS ROG TOURNAMENT - LEAGUE OF LENGENDS & CS: GO
Barbini - [2014-03-03 13:57:49 ]

MEO XLPARTY FIL 2013 - INSCRIÇÕES & TORNEIOS
Barbini - [2013-11-26 11:07:34 ]

O Worten Ultimate Challenge está de volta!
Barbini - [2013-10-30 12:06:30 ]

Olé, um game de drible e gol - jogue grátis
mattpaulo - [2013-07-21 22:54:37 ]

Worten Ultimate Challenge PES 2013 - GT5
Barbini - [2013-06-17 14:11:50 ]

MEO XLPARTY - EXPOCENTRO - POMBAL 2013
Barbini - [2013-06-14 17:16:08 ]

Simplicidade a armadilha do 80/20
mattpaulo - [2013-05-04 20:29:13 ]

Ligar e desligar o PC Remotamente
soneca - [2012-11-02 18:25:02 ]

Add to Google Reader or Homepage   Add to Pageflakes      Add to netvibes   Adicione o artigo ao del.icio.us
Documentação


Como instalar um servidor de CVS (pserver) no Fedora Core 1
 
Instalação como root

Vamos usar o yum para instalar o servidor de cvs. Este vem nativo com o FC1:

# yum install cvs

Criação do utilizador cvs:

# useradd -M -s /sbin/nologin cvs

Criação do utilizador anomimo:

# useradd -M -s /sbin/nologin anonymous

Vamos agora editar o ficheiro /etc/group para adicionar mais utilizadores ao grupo cvs, incluindo o utilizador anonimo

cvs:x:501:utilizador,anonymous


Vamos agora configurar o xinetd para gerir as conexões do servidor cvs.


Configure xinetd (as root)

Criem um ficheiro:
/etc/xinetd.d/cvspserver

Com o seguinte conteúdo:

service cvspserver
{
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
server_args = -f --allow-root=/cvs pserver
}


Reiniciem o servidor de cvs com:
service xinetd restart

Configuração do servidor (como root)

Escolhe uma directoria para os ficheiros do servidor de CVS(exemplo: /usr/local/cvsroot) e cria a váriavel de ambiente CVSROOT:

# export CVSROOT=/usr/local/cvsroot/


Vamos agora criar as pastas e colocar as permissões de uma forma correcta:

Create directory and set permissions:

# mkdir $CVSROOT
# chown -R cvs:cvs $CVSROOT
# chmod ug+rwx $CVSROOT
# chmod o-rwx $CVSROOT
# chmod g+s $CVSROOT


Cria agora um link simbolico
O link tem respeitar a tag "allow-root" do ficheiro /etc/xinetd.d/cvspserver

# ln -s $CVSROOT /cvs


Vamos agora inicializar o repositorio:

Faz o login com um dos utilizadores que se encontra no grupo cvs e executa os seguintes comandos:

$ export CVSROOT=/usr/local/cvsroot/
$ cvs init


Verifica que uma directoria CVSROOT entro da pasta /cvs/ foi criada.

O CVS pode usar o ficheiro /etc/passwd para autenticar os utilizadores, mas este procedimento não é aconselhado.

Cria o ficheiro $CVSROOT/CVSROOT/passwd com o seguinte formato:

utilizador:password_encriptada:corre_como_utilizador

Exemplo:
Here is a sample $CVSROOT/CVSROOT/passwd file:

utilizador:qAju16i7iX2Dc:cvs
anonymous::cvs

Dica: Usa o htpasswd para criar passwords encriptadas. (Examplo: htpasswd -n utilizador)

Para limitar o utilizador anonimo para acesso só de leitura, cria um ficheiro chamado $CVSROOT/CVSROOT/readers com a linha seguinte:

anonymous


Vamos testar a conexão de um computador remoto:

vamos agora configurar a variável de ambiente CVSROOT usada para aceder aos repositorios:

$ export CVSROOT= ':pserver:utilizador@:/cvs'


Vamos efectuar a autentificação no servidor:

$ cvs login


Se não existirem erros, provavelmente tens o teu servidor de cvs a correr.
Escrito por: Luis RodriguesTestado em: FEDORA CORE( 1.0 )
Comentário de: Luis Rodrigues
Para testar o login penso que inseri mal a string do CVSROOT.

Ex de uma string válida:



export CVSROOT=":pserver:luis@localhost:/cvs"



cvs login




Voltar atrás

Endereço de email:


Linux Portugal RSS




    Revista Espirito Livre
    Fedora Release
    Ubuntu Release
Desenvolvido pela equipa GNU/Linux Portugal (2005)
Ver código da página
Como instalar um servidor de CVS (pserver) no Fedora Core 1 - Linux Portugal