Код: Выделить всё
# default: off
# description: The CVS service can record the history of your source \
# files. CVS stores all the versions of a file in a single \
# file in a clever way that only stores the differences \
# between versions.
service cvspserver
{
disable = no
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/var/cvs pserver
# bind = 127.0.0.1
}
При добавлении нового файла или каталога в репозиторий он создается с правами того пользователя, который его добавил. В дальнейшем работа с данным файлом/каталогам становится невозможной остальным пользователям, до тех пора пока не сделаешь chown cvs.cvs.
Если запускать pserver от пользователя cvs, то работа с сервером вообще становится невозможной в силу того, что не проходит авторизация.
Как корректно настроить pserver?