Я хочу защитить двоичную загрузку на 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 | по умолчанию)). Использование dbmmanage не рекомендуется.
Я не совсем понимаю, какая функция не реализована на этой платформе, и буду благодарен за любую помощь в том, как ее реализовать.
После -T
.
$ sudo htdbm -c -TSDBM /path/to/file username
Помните, что не помещайте файл базы данных в место, откуда его можно будет скачать.