2017-05-23 83 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

相關問題