[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Juan Pablo Zaldivar Carrillo wrote: > > Adriano wrote: > > > > Hola Juan Pablo: > > Hola! > > Cuanto tiempo! :) > > Lo que pasa es que los malditos exámenes finales no me dejaban... pero > ya. A descansar. Mañana me voy a una playa a cuidar tortugas marinas > como parte de mi servicio social... :) > :) Pues a disfrutar del clima, que el de aca no esta muy protocolar por estos días :) > > Estoy utilizando la info y el manual en poscript que venia con la RH 6.0 > > "oficial". > > Entonces no debe haber ningún problema. Yo tenía un repositorio en el > que los usuarios se conectaban con el protocolo pserver, pero cada uno > tenía una cuenta y entraba al CVS con su password del sistema, por eso > no requerí del archivo $CVSROOT/CVSROOT/passwd > > > > > > Segundo, parece que tú cambias el archivo passwd vía comandos cvs co y > > > ci; en la documentación de la versión 1.10.6, sección 2.9.3.1 dice que a > > > diferencia de muchos archivos en $CVSROOT/CVSROOT, el archivo passwd se > > > edita directamente, en lugar de via CVS. > > > > > No, cambio el archivo de passwd con un cvs checkout. Lo edito a mano, o > > con el htpasswd de Apache ;) y luego le hago un cvs commit. > > Ese es el problema. Lo que pasa es que el sistema acepta unas > abreviaciones: > co = checkout > ci = commit > > Y según yo a lo que se refiere el manual es a que se debe editar > *directamente* el archivo passwd en el directorio CVSROOT/ > EXACTAMENTE!!!!!! Ya todo funciona OK. GRACIAS :) > Yo acabo de modificar mi sistema para hacer lo que tú quieres (usar > logins y passwords diferentes para cvs). Lo que hice fue agregar el > archivo passwd: > > $ vi /home/imladris/CVSROOT/passwd > (con el siguiente contenido): > > cvs:jzBke9LxgUA4w:spidy > generic:jz5T1QU8mxgh2:uqbar > anyone:jz4vAw0v5Vxro:murdrock > > Los usuarios spidy, uqbar, murdrock y saruman son usuarios válidos del > sistema que están dentro del grupo cvs, i.e. tienen una cuenta en el > sistema, pueden hacer telnet, mandar correo, etc. Mientras que cvs, > generic y anyone no (son válidos sólo para entrar con "cvs login"). > > Después de agregar ese archivo (sin usar cvs checkout o cvs commit, sino > directamente), y asegurarme de que tiene atributos de lectura para el > grupo cvs, hago algo así (fíjate que lo hado desde una cuenta que no > está en el grupo de cvs): > > [nazgul@orthanc nazgul]$ > CVSROOT=:pserver:anyone en orthanc mx:/home/imladris > [nazgul@orthanc nazgul]$ cvs login > (Logging in to anyone en orthanc mx) > CVS password: > [nazgul@orthanc nazgul]$ cvs co valleton > cvs server: Updating valleton > U valleton/IOValleton.cc > U valleton/IOValleton.h > U valleton/Lista.cc > U valleton/Lista.h > U valleton/Makefile > U valleton/driver-pregunta.cc > U valleton/driver-valleton.cc > U valleton/test.cc > U valleton/valleton.prc > [nazgul@orthanc nazgul]$ cvs release -d valleton > You have [0] altered files in this repository. > Are you sure you want to release (and delete) directory `valleton': y > [nazgul@orthanc nazgul]$ > > Y sin problemas... > > Creo que tu único problema es que usaste cvs checkout y cvs commit en > lugar de editarlo directamente. > Correcto, al utilizar el commit lo que me guardaba en el repositorio eran las versiones. Por tanto, creo que la regla general es que se edite en CVSROOT los archivos administrativos. > Suerte. > Gracias por todo > Juan Pablo Zaldívar Carrillo > ITESM Campus Guadalajara > al665901 en academ01 gda itesm mx -- Adriano Manuel Galano Díez (Bryam) Administrador de Sistemas AUBAY SDS, Síntesis de Sistemas http://www.aubay.es Tel: 91 405 93 80 "Conocer diversas literaturas es la forma mejor de libertarse de la tirania que imponen algunas de ellas" -- Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx Para comandos adicionales, envíelo a: ayuda-help en linux org mx