我正在尝试在我的 Synology NAS 上设置 CVS 服务器,但在通过登录实际访问 cvs 时反复出现错误。我也在 Synology 服务器上发布了这个,但我认为我会在这里发布,因为它可能更多的是 CVS 问题而不是 Synology 问题。
我按照这些说明设置 CVS http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_CVS_server
这是登录的结果:
$ cvs -d :pserver:user1@redacted.org:/opt/cvsroot 登录
cvs 登录:授权失败:服务器 redacted.org 拒绝用户 user1 访问 /opt/cvsroot
各种检查结果:
$ 网络统计 -l | grep 简历
tcp 0 0 0.0.0.0:cvspserver 0.0.0.0:* LISTEN
..
$ 猫 /etc/服务 | grep 简历
cvspserver 2401/tcp # CVS 客户端/服务器操作
cvspserver 2401/udp # CVS 客户端/服务器操作
cvsup 5999/tcp CVSup #CVSup 文件传输/John Polstra/FreeBSD
cvsup 5999/udp CVSup #CVSup 文件传输/John Polstra/FreeBSD
Synology 详情 :: DS2411+ DSM 4.1-2661
根据 /opt/cvsroot/CVSROOT/passwd,我使用的密码是正确的 passwd 上的权限是 chmod 400,归 cvs:cvs 所有。
有什么想法吗?谢谢你的帮助。