使用 htdbm 在 AWS 上初始化(并管理)基本身份验证数据库

使用 htdbm 在 AWS 上初始化(并管理)基本身份验证数据库

我希望使用基本身份验证保护 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

请记住不要将数据库文件放在可以下载的地方。

相关内容