[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CVS pserver setup troubles



On Tue, 22 Jan 2002 00:44:53 +0200
Oleg Gritsinevich <olegg@ukrpack.net> wrote:

OG> Hi, All!

OG> [root@ip133 CVSROOT]# cat ./passwd
OG> anonymous:
OG> oleg::oleg

OG> Делаем (в обоих случаях пароль 'test'):
OG> root@ip133 CVSROOT]# cvs -d :pserver:anonymous@localhost:/usr/local/cvs login
OG> (Logging in to anonymous@localhost)
OG> CVS password:
OG> cvs [login aborted]: recv() from server localhost: EOF
OG> [root@ip133 CVSROOT]# cvs -d :pserver:oleg@localhost:/usr/local/cvs login
OG> (Logging in to oleg@localhost)
OG> CVS password:
OG> cvs [login aborted]: authorization failed: server localhost rejected access

OG> Как можно заставить этот cvs заработать?

Быстрый работающий (не самый безопасный) способ:
1) Удостовериться, что в CVSROOT/config нет строчки "SystemAuth=no".
2) Прописать в CVSROOT/passwd:
anonymous::anoncvs
3) Создать в системе юзера anoncvs без шелла и с запрещенным входом.
4) Прописать в CVSROOT/readers:
anonymous
5) Удостовериться, что нет файла CVSROOT/writers.
6) Расставить как нужно права в каталоге /usr/local/cvs, например запись только группе devel.

После этого пароли читаются из /etc/passwd (кроме как для anonymous), доступ на чтение/запись определяются правами на содержимое /usr/local/cvs (аннонимусу только чтение). Юзер anoncvs должен иметь права на чтение файлов в /usr/local/cvs.



Reply to: