将 svn passwd 文件转换为 htpasswd

将 svn passwd 文件转换为 htpasswd

我想将svn/conf/passwd文件中的用户名和密码导入为 apache 的htpasswd格式。有什么实用程序可以帮助我吗?

答案1

我不知道有什么直接的实用程序,但你可以用 sed 来安装一个,然后密码例如

sed -ne "s/\(.*[^ ]\) *\= *\([^ ].*\)/htpasswd -b password_file \"\1\" \"\2\"/p"
    < svn/conf/passwd > out.sh

构建一个脚本,希望它能为您生成文件。未经测试,抱歉 - 手边没有 apache。您需要先创建密码文件。

相关内容