- 1、二次验证不可用的解决方法(以用户名“ testusr”为例)
方案①:关闭二次验证功能
打开/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 类软件中手动添加即可找回二次验证账户,无需重新开启二次验证功能;
- 2、忘记管理密码的解决方法,以用户名“admin”为例(来源自网络)
使用用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