CyberPanel面板通过SSH取消2FA认证

通过SSH登陆

命令一

# 把 MySQL root 密码从 CyberPanel 存放的文件读取并传给 mysqldump,导出表到 /root 目录
MYSQL_PWD=$(cat /etc/cyberpanel/mysqlPassword)
mysqldump -uroot -p"$MYSQL_PWD" cyberpanel loginSystem_administrator > /root/loginSystem_administrator_backup.sql

命令二

# 直接在一行里执行更新(会把 twoFA 设为 0,并把 secretKey 清掉)
MYSQL_PWD=$(cat /etc/cyberpanel/mysqlPassword)
mysql -uroot -p"$MYSQL_PWD" -e "USE cyberpanel; UPDATE loginSystem_administrator SET twoFA='0', secretKey='None' WHERE id=1;"

重启CyberPanel

# 常见重启命令(多数发行版与 CyberPanel 安装有效)
systemctl restart lscpd
# 若你的系统用的是 systemd 且命令不同,也可尝试:
# service lscpd restart

如果出现问题/变体

MYSQL_PWD=$(cat /etc/cyberpanel/mysqlPassword)
mysql -uroot -p"$MYSQL_PWD" -e "USE cyberpanel; SELECT id, username, twoFA FROM loginSystem_administrator;"

 

5/5 - (1 vote)
奥博说 版权所有丨如未注明 均为原创
转载请注明:https://www.oppblog.com/archives/3260

发表评论