我已经在5台或6台服务器上安装了Webmin,但几个月前,我决定安装双因素身份验证,以便在我的手机上使用Google Authenticator应用程序登录Webmin。
令我惊讶的是,当我更换手机时,我在Google Authenticator应用程序中丢失了所有令牌。这实际上在我身上发生过两次。我已经在其他地方重建了所有东西,但不能再登录到这一台服务器上的Webmin。
我试着在谷歌上搜索到死,但没有答案。我尝试卸载Webmin,然后使用RPM重新安装。
重新安装Webmin后,它只是保持相同的设置,这意味着我仍然需要谷歌身份验证令牌,它不再在我的手机上。
有什么想法吗?
我应该尝试打破Oauth模块,我认为它需要工作,或者这会给我带来更多问题吗?
发布于 2014-03-27 09:36:35
点击这里:http://sourceforge.net/p/webadmin/discussion/600155/thread/512d81e9/
进入/etc/webmin/miniserv.conf文件,删除这一行: twofactor_provider=totp
在/etc/webmin/miniserv.users中,有一行代码。root:x:0:::::::0:0:totp:HBL7W4RTG8T6FG8W:
我刚刚删除了totp,因此行为:root:x:0:0:0::HBL7W4RTG8T6FG8W:
保存文件并重新启动webmin:服务webmin重新启动。
然后,我可以使用un/pw重新登录并生成我的二维码。
发布于 2016-06-06 21:19:44
更简单的解决方法:
0:0:totp:HBL7W4RTG8T6FG8W:
冒号之间的"HBL7W4RTG8T6FG8W“是Google Auth的密钥!
使用Google authenticator时,您可以输入密钥或使用二维码。只需创建一个新Google身份验证帐户并使用该密钥即可。
完成了!不需要重新启动任何东西。
享受吧!C0l。P.
发布于 2017-02-11 02:59:07
运行以下命令以删除双因素身份验证:
sed -i 's/totp//g' /etc/webmin/miniserv.users
sed -i '/twofactor_provider=totp/d' /etc/webmin/miniserv.conf
/etc/init.d/webmin restart
https://stackoverflow.com/questions/22676508
复制相似问题