You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Bareos(开源数据保护)遇认证错误:用户名或密码错误

Troubleshooting "Sorry, can not authenticate. Wrong username and/or password" When Installing Bareos on CentOS 7

我之前在CentOS 7上部署Bareos测试备份功能时,也碰到过一模一样的认证报错,折腾了好一阵才捋清楚几个关键排查点,你可以逐一尝试:

  • 核对WebUI的默认凭据
    默认情况下,Bareos WebUI的管理员用户名是admin,密码是安装过程自动生成的。你可以通过查看WebUI的Director配置文件确认密码:

    cat /etc/bareos/bareos-webui/directors.ini | grep password
    

    要是你手动配置过旧版本(比如16.2),别把教程里的手动设置密码和自动生成的搞混了,以实际配置文件里的内容为准。

  • 确认Bareos Director服务状态
    这个认证报错有时候根本不是密码错了,而是Director服务没启动,导致WebUI连不上后端。先检查服务状态:

    systemctl status bareos-dir
    

    如果服务没运行,先启动它:

    systemctl start bareos-dir
    

    顺便设置开机自启避免后续麻烦:

    systemctl enable bareos-dir
    
  • 检查防火墙与SELinux的干扰
    CentOS 7默认的防火墙可能拦截了Bareos Director的默认端口(9101),可以先临时关闭防火墙测试:

    systemctl stop firewalld
    

    另外SELinux也可能阻碍WebUI和Director的通信,临时切换到宽容模式试试:

    setenforce 0
    

    如果测试后能正常登录,再永久配置防火墙开放9101端口,以及调整SELinux策略(比如执行setsebool -P httpd_can_network_connect 1允许WebUI发起网络连接)。

  • 验证Director配置文件的权限
    要是Director配置文件或目录的权限不对,也会导致认证失败。确保相关文件的属主和属组都是bareos:

    chown -R bareos:bareos /etc/bareos/
    

    改完权限后重启Director服务生效:

    systemctl restart bareos-dir
    
  • 针对16.2旧版本的额外操作
    旧版本的WebUI凭据管理方式和新版略有不同,你可以尝试重新初始化管理员账号:

    /usr/share/bareos-webui/bin/create_admin_user.sh
    

    执行脚本时会提示你设置新的管理员密码,完成后重启Apache服务:

    systemctl restart httpd
    

内容的提问来源于stack exchange,提问作者Joanne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:20:48