如何解决cvs错误:没有这样的系统用户

时间:2014-10-24 21:13:08

标签: version-control cvs

我正在尝试在我们的服务器上设置CVS(让我们称之为JEDI)。然后是名为DVADER的生产服务器 我可以使用生成用户DVADER的{​​{1}}命令从JEDI登录到cvs login。但是,一旦我STWAR,我就会收到以下错误:

cvs status

我已在CVSROOT文件夹中为DVADER上的生产用户Fatal error, aborting. dsicnspr: no such system user帐户设置.passwd,如下所示。

STWAR

但是,STWAR:hsfwfewiiu34de 上没有STWAR 的帐号,JEDI是CVS服务器。因此STWAR上的/ etc / passwd文件中没有JEDI条目。我也尝试在CVSROOT中的配置文件中使用SystemAuth=no,但这不起作用。

JEDI CVS服务器也用于开发,并拥有其他用户帐户,例如能够登录LIA的{​​{1}}。

任何人都可以告诉我如何摆脱这个错误?我是否需要为JEDI设置帐户 在STWAR并在JEDI文件中输入内容?

1 个答案:

答案 0 :(得分:0)

http://blog.jdknight.me/2015/03/how-to-setup-cvs-server-pserver-on.html

sudo chown -R :cvs /opt/cvsroot
sudo chmod -R g+ws /opt/cvsroot

(if you have selinux enforcing)
semanage fcontext -a -t cvs_data_t '/opt/cvsroot(/.*)?'
restorecon -R -v /opt/cvsroot

例如:

[root@*** ~]# ls -l /usr/local/repo/CVSROOT/passwd*

**-rw-rwSr--**. 1 root cvs 23 Nov 30 10:51 /usr/local/repo/CVSROOT/passwd - >没有错误

**-rw-r--r--**. 1 root cvs 1033 Dec 10 13:59 /usr/local/repo/CVSROOT/passwd.backup - >上面的问题错误!