我需要一种方法来对 swupdate Web 界面实施某种身份验证(用户/密码),以便只允许授权用户更新固件。我试图将一个 .htaccess 文件放在 web 界面的根文件夹中(即 /www 目录中),但它似乎被忽略了。有人有关于我的要求的工作示例吗?
还有:在配置文件 swupdate.cfg 我找到了以下参数:
全局授权文件
对于嵌入式网络服务器,但我没有找到该文件必须具有的内容(和格式)。
提前致谢
我需要一种方法来对 swupdate Web 界面实施某种身份验证(用户/密码),以便只允许授权用户更新固件。我试图将一个 .htaccess 文件放在 web 界面的根文件夹中(即 /www 目录中),但它似乎被忽略了。有人有关于我的要求的工作示例吗?
还有:在配置文件 swupdate.cfg 我找到了以下参数:
全局授权文件
对于嵌入式网络服务器,但我没有找到该文件必须具有的内容(和格式)。
提前致谢
使用 apache 的 htdigest 工具创建 htdigest 文件。例如:htdigest -c .htdigest myrealm someuser
然后运行 swupdate 添加以下 mongoose 参数--auth-domain myrealm --global-auth-file /path_to_your_htdigest/.htdigest
。
一个完整的例子:/usr/bin/swupdate -v -H "my_hardware:1.0" -f /etc/swupdate.cfg -w "--auth-domain myrealm --global-auth-file /www/.htdigest" -p 'reboot'