Node:El método de acceso pserver no funciona, Next:El método pserver SIGUE sin funcionar, 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)
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.