方案①:关闭二次验证功能

打开/etc/webmin/miniserv.conf文件, 删除文件中的这行内容“twofactor_provider=totp”;

打开/etc/webmin/miniserv.users文件, 此文件中仅一行字符串,类似“testusr:x:0:::::::0:0:totp:HBL7W4RTG8T6FG8W:”;

删除此行中的“totp”字符, 修改后的字符串形式为“testusr:x:0:::::::0:0::HBL7W4RTG8T6FG8W:”;

使用命令 service webmin restart 重启webmin服务,webmin后台登陆时即可无需二次验证,登陆后可重新在面板中开启二次验证功能;

方案②:手动找回二次验证功能

直接打开/etc/webmin/miniserv.users文件,

提取文件中的用户名“testusr”,及二次验证密匙字符串“HBL7W4RTG8T6FG8W”,

使用提取的用户名和密匙在 authenticator 类软件中手动添加即可找回二次验证账户,无需重新开启二次验证功能;

使用用root用户运行:[WEBMINDIR]/changepass.pl /etc/webmin 用户名 [新密码]

(“WEBMINDIR”指webmin的根目录)

例:/usr/local/webmin-1.260/changepass.pl /etc/webmin admin 新密码

找到配置文件目录下的[/etc/webmin]下的miniserv.users 文件,里面记录这webmin用户的帐号和密码,

替换成 admin: $1$30498651$TmQnc4Ix2hP4xRX/5tSz/.:0::::::::

这样你的用户和密码都是admin,重启webmin就可以正常登陆了(登陆后尽快修改用户密码)。

Views: 1093

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据