Jump to content

Archived

This topic is now archived and is closed to further replies.

JohnSmith

Serveur CVS

Recommended Posts

Salut à tous !

Je cherche à faire fonctionner CVS en pserver sur ma Fedora Core 4, j'ai essayé de suivre divers tuto trouvé deci delà, mais j'ai quelques difficultés à me connecter :

- j'ai un user login cvs, groupe cvs qui a pour répertoire de base /var/cvs et comme shell /sbin/nologin

- l'utilisateur cvs a tous les droits pour le répertoire /var/cvs

- pour créer le repository, sous root, j'ai fait un

cvs -d/var/cvs init

, puis

chown -R cvs.cvs /var/cvs/CVSROOT

- dans /etc/services, j'ai

cvspserver	2401/tcp    # CVS client/server operations

- dans /etc/xinetd.d, j'ai un fichier "cvs" qui contient ce qui suit :

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

- afin de créer un user cvs (!= user login), j'ai fait

 htpasswd -c passwd cvsusr

dans le répertoire /var/cvs/CVSROOT, puis

chown cvs.cvs passwd

J'essaie de me connecter en local au serveur cvs en faisant sous mon user courant :

cvs -d:pserver:cvsusr@localhost:/var/cvs login

la réponse est :

Logging in to :pserver:cvsusr@localhost:2401/var/cvs
CVS password:
cvs [login aborted]: unrecognized auth response from localhost: cvs pserver: cannot open /var/cvs/CVSROOT/config: Permission denied

En passant xinetd en mode debug, je vois que le service cvspserver est bien démarré quand arrive la demande de connexion.

Le fait de donner tous les droits au user cvs sur le fichier /var/cvs/CVSROOT/config ne change rien.

Voilà, je suis sec... :keskidit:

Link to post
Share on other sites

j'ai lu que ce n'était pas nécessaire, normalement il y a un user unix pour cvs, dans lequel cvs fait toutes ses actions, et des user cvs défini dans CVSROOT/passwd, utlilisés uniquement pour la connexion entre serveur cvs et client.

Ceci dit j'aurais bien continué les essais, mais il se passe qq chose de très bizarre : CA MARCHE !!! 8)

D'expérience, je n'aime pas trop ce qui se répare tout seul alors bon on va voir, mais je reste méfiant. :cartonjaune:

Merci tout de même pour ton aide :yes:

Je sens que je vais encore rigoler quand je vais vouloir sécuriser tout ça

Link to post
Share on other sites

×
×
  • Create New...