2017-05-23 39 views
1

我使用此命令在SVN中添加了一个用户 “httpasswd -cm/etc/httpd/users/svn-auth-conf username” 但添加此用户后,所有其他用户出现在svn-auth-conf文件被清除,他们现在无法登录。任何人都可以请帮忙。用户在SVN中添加用户后被删除

+0

欢迎来到程序员俱乐部,版本依赖下降! – geminiousgoel

+0

抱歉,我没有得到你可以请你详细说明吗? – Hitesh

回答

1

htpasswd做了你告诉它做的事情。从docs

-c

创建passwdfile文件。如果passwdfile已经存在,它会被重写并被截断。该选项不能与-n选项结合使用。

-m

对密码使用MD5加密。这是默认值(从版本2.2.18开始)。

您告诉它用新内容覆盖现有文件,并使用MD5作为您正在添加的新密码的散列算法。

我希望你有一个最近备份的地方。

+0

我没有最近的备份。有什么办法可以让旧文件恢复吗?另外,用户使用旧登录保存了一些数据,因此如果登录不存在,那么数据也可能不存在? – Hitesh

+0

提交到您的存储库的数据不会丢失,但如果您未备份该'svn-auth-conf'文件,则必须重新创建这些用户帐户的凭据。后续问题你需要为自己和你的组织回答:为什么你没有备份? – alroc

相关问题