![如何在 CVS pserver 中检索或设置密码?](https://linux22.com/image/486605/%E5%A6%82%E4%BD%95%E5%9C%A8%20CVS%20pserver%20%E4%B8%AD%E6%A3%80%E7%B4%A2%E6%88%96%E8%AE%BE%E7%BD%AE%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我目前在工作中使用 CVS pserver 进行代码管理。但是,我忘记了密码。有没有什么方法可以重置密码?我很确定密码是以某种方式加密的(也许是 MD5?)。
我确实搜索过类似的问题,但没找到。如果这是重复的,请告诉我,我会删除它。
答案1
您无法检索密码;它是单向加密的。不过,您可以设置一个新密码。
管理此问题的通常方法是检出 CVSROOT 模块,编辑 passwd 文件并执行cvs commit
它。
如果没有人有权限签出 CVSROOT,您可以随时进入 CVS 存储库内的 CVSROOT 目录并直接编辑 passwd。Matt Simmons 建议生成正确加密的密码,这可以解决这个问题。
答案2
我一直使用“htpasswd”来生成我的密码。
htpasswd -nb username password
将哈希粘贴到适当的字段。