Node:El método de acceso pserver no funciona, Next:, Previous:CVS dice que un fichero ha fallado la comprobación Up-To-Date (actualizado); ¿qué hago?, Up:Algunos Problemas de la Vida Real (con Soluciones)



El método de acceso pserver no funciona

La causa más común, pero no precisamente obvia, es que hayamos olvidado la opción --allow-root en la configuración de inetd.

Recordemos este ejemplo de línea de /etc/inetd.conf:

cvspserver stream tcp nowait root /usr/local/bin/cvs cvs \
          --allow-root=/usr/local/newrepos pserver

(En el fichero real será una sola línea, sin barra invertida.)

La parte --allow-root=/usr/local/newrepos es una medida de seguridad, para asegurarnos de que la gente no pueda usar CVS para obtener acceso pserver a repositorios que se supone no son servidos remotamente. Cualquier repositorio que se desee accesible por pserver, debe estar mencionado en la opción --allow-root. Podemos tener todas las opciones de este tipo que deseemos, para dar acceso a todos los repositorios que hagan falta (mientras no llenemos la longitud máxima de línea de la configuración del inetd).

Véase el capítulo Administracion del Repositorio para más detalle sobre la configuración del servidor autentificado con contraseña.