SWUpdate v2023.05.0配置htpasswd基础认证后登录失败求助
SWUpdate Web服务器认证失败问题解决
当你配置了--auth-domain 'SWUpdate'参数后,SWUpdate v2023.05.0的Web服务器要求.htpasswd文件中的用户条目必须关联指定域,普通htpasswd命令创建的无域条目会导致认证失败。
正确创建带域用户的方法
有两种可行方式:
方式一:直接修改已有的.htpasswd文件
找到已创建的用户条目(例如ckm:$apr1$xxxx$yyyyyyyy),手动修改为ckm:SWUpdate:$apr1$xxxx$yyyyyyyy,确保格式为用户名:认证域:加密密码。方式二:创建用户时直接指定域
使用htpasswd命令时,将用户名和域用:拼接,执行以下命令:htpasswd -c /home/swupdate-cred/.htpasswd ckm:SWUpdate按照提示输入密码即可,生成的条目会自动包含域信息。
验证操作
- 查看
.htpasswd文件,确认条目格式正确 - 重启SWUpdate服务
- 重新访问8081端口,使用用户名
ckm和对应密码即可正常登录。
内容的提问来源于stack exchange,提问作者Vikyflow
相关产品推荐
相关产品推荐

