我希望使用基本身份验证保护 AWS 上的二进制下载。短期内,作为概念验证,我可以使用密码文件。但是,用户数量可能会增长到足以使基于文件的解决方案成为性能问题。
我一直在尝试使用 htdbm 来创建和管理用户/密码列表,如下所示:
sudo htdbm -c -T SDBM /var/www/.fileaccess.db
返回:
Error opening database SDBM
This function has not been implemented on this platform
(我已尝试使用所有 (SDBM|GDBM|DB|default))。不推荐使用 dbmmanage。
我不明白这个平台到底没有实现什么功能,如果能提供任何关于如何实现的帮助我将不胜感激。
答案1
之后不应有空格-T
。
$ sudo htdbm -c -TSDBM /path/to/file username
请记住不要将数据库文件放在可以下载的地方。