宝塔查看账号密码命令
作者:百科 来源:休闲 浏览: 【大 中 小】 发布时间:2026-10-17 06:09:49 评论数:
宝塔面板的宝塔账号密码,从来不在“面板设置”那个显眼的账号地方躺着。你得先登录SSH,密码命令敲一串命令进到面板的宝塔Python环境里,才能看到那串被加密过的账号明文。这设计挺反直觉的密码命令,但用多了就明白——面板厂商默认你早忘了这茬,宝塔真忘了才想起来找。账号 直接上命令,密码命令最常用的宝塔就一条: ```bash bt default ``` 在终端里输入,回车。账号系统会吐出一段信息,密码命令里面有“username”和“password”两个字段,宝塔后面跟着的账号就是你要的账号和密码。注意,密码命令这命令只对当前安装的面板实例有效。如果你服务器上装了多套宝塔,得先切到对应的安装目录再执行,不然报错“未找到bt命令”。 要是你连SSH都登不进去,那情况就麻烦了。别慌,还有一条路——直接改数据库。宝塔的账号信息存在`/www/server/panel/data/default.db`这个SQLite文件里。用sqlite3工具打开它: ```bash sqlite3 /www/server/panel/data/default.db ``` 进去后执行: ```sql SELECT username, password FROM users; ``` 密码字段是一长串哈希值,不是明文。这时候你得用宝塔自带的加密工具重新生成一个。退出sqlite,回到shell,运行: ```bash cd /www/server/panel && python tools.py panel passwd ``` 它会让你输入新密码,然后自动更新到数据库里。这招比`bt default`更底层,适合那种面板界面都打不开、但SSH还活着的情况。 还有个细节,很多人不知道。`bt default`输出的密码,其实是面板安装时自动生成的随机字符串。如果你改过密码,它显示的还是初始那个,不是当前有效的。所以看到密码不对别急着怀疑命令有问题,先想想自己是不是改过。改过的话,用`bt 14`这个交互命令,进去选“修改面板密码”,输入两遍新密码就完事。 最后提醒一句,账号密码这东西,别截图存手机相册,别写在记事本里。真忘了,用上面两条命令随时能捞回来,比翻聊天记录找运维要靠谱。我见过太多人把密码写在桌面txt里,然后服务器被扫了——宝塔默认端口8888,爆破脚本满网爬。改个端口,开个SSL,比你记一万个复杂密码都管用。
