我正在尝试在我们的服务器上设置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
文件中输入内容?
答案 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
- >上面的问题错误!