批量修改SVN的用户名和密码的尝试

起源

公司规定每6个月需要修改一次密码,否则每天都有邮件和内网提醒。因为邮箱密码和svn等一系列应用绑定,避免每次修改密码后需要手工输入修改多个svn仓库的帐号和密码。

批量修改SVN的用户名和密码的尝试

PS.同一个前缀的svn不用重新输入

svn授权文件

svn授权文件路径:C:\Users\zhaoqingqing01\AppData\Roaming\Subversion\auth\svn.simple

PS.C:\Users\zhaoqingqing01\AppData\Roaming\Subversion\auth目录下其它的文件目前不用处理

在svn.simple下每一个文件都指向一个svn仓库地址

经对比发现不同的svn仓库,密码一样,但是保存文件中的password项的内容有少许差异,这也说明不能直接修改password这一项的值。

svn仓库1

K 8
passtype
V 8
wincrypt
K 8
password
V 272
相同部分/Cl+sBAAAAAMvArrNX3kKYY4XC1yD5fwAAAAAyAAAAYQB1AHQAaABfAHMAdgBuAC4AcwBpAG0AcABsAGUALgB3AGkAbgBjAHIAeQBwAHQAAAADZgAAwAAAABAAAABBml1agwrCynLwx12b9VMHAAAAAASAAACgAAAAEAAAAEs9tpyEGUewyRWaJKPHiqkQAAAAp4a8WQHFk0f0VP5IqczB8xQAAACCYWBKFrzzD6svB7T27lx6zY29Fw==
K 15
svn:realmstring
V 57
<https: svn-xxx.com:443> Kerberos @NETEASE.COM
K 8
username
V 14
zhaoqingqing01
END

</https:>

svn仓库2

K 8
passtype
V 8
wincrypt
K 8
password
V 272
&#x76F8;&#x540C;&#x90E8;&#x5206;/Cl+sBAAAAAMvArrNX3kKYY4XC1yD5fwAAAAAyAAAAYQB1AHQAaABfAHMAdgBuAC4AcwBpAG0AcABsAGUALgB3AGkAbgBjAHIAeQBwAHQAAAADZgAAwAAAABAAAAANXfWo8+VjpmTwhTHL5KlUAAAAAASAAACgAAAAEAAAAGYWzFD1g1xZtjANrr2DG9YQAAAAQr86W27JatpFPv95V9inqRQAAAAASTPuzmVP1Q8UUnsRf1ToxHRStw==
K 15
svn:realmstring
V 70
<https: svn-xxx:443> Authenticate your CORP account.

K 8
username
V 14
zhaoqingqing01
END

</https:>

结论

因为目前我一共是5个仓库,就未深入研究为何相同密码在加密后的值不一样。

目前我采用手工输入密码的方式来解决。

Original: https://www.cnblogs.com/zhaoqingqing/p/15874125.html
Author: 赵青青
Title: 批量修改SVN的用户名和密码的尝试

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/554478/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球