如何在 CVS pserver 中检索或设置密码?

如何在 CVS pserver 中检索或设置密码?

我目前在工作中使用 CVS pserver 进行代码管理。但是,我忘记了密码。有没有什么方法可以重置密码?我很确定密码是以某种方式加密的(也许是 MD5?)。

我确实搜索过类似的问题,但没找到。如果这是重复的,请告诉我,我会删除它。

答案1

您无法检索密码;它是单向加密的。不过,您可以设置一个新密码。

管理此问题的通常方法是检出 CVSROOT 模块,编辑 passwd 文件并执行cvs commit它。

如果没有人有权限签出 CVSROOT,您可以随时进入 CVS 存储库内的 CVSROOT 目录并直接编辑 passwd。Matt Simmons 建议生成正确加密的密码,这可以解决这个问题。

答案2

我一直使用“htpasswd”来生成我的密码。

 htpasswd -nb username password

将哈希粘贴到适当的字段。

相关内容