AWS - 为 .passwd 和 .htaccess 创建密码

AWS - Create passwords for .passwd and .htaccess

我的 .passwd 文件包含 2 个用户名和 2 个密码。

用户名X:$apr1$F3EFwwfP$W4gD4e/W98FerHQWDErfX0 用户名 Y:$apr1$Nq21ft8f$CRW4OdeRDVLsLnFwFaXyE0

它们是由旧服务器自动生成的,只需提供用户名和明确的密码。 现在我刚搬到 AWS Elastic Beanstalk,这两个 usernames/passwords 工作得很好,但我想创建更多的用户和密码。我该怎么办?

如果您想使用 htpasswd,请查看 htpasswd - Options。 在那里,您在命令行

上收到有关密码的警告

-b
Use batch mode; i.e., get the password from the command line rather than prompting for it. This option should be used with extreme care, since the password is clearly visible on the command line. For script use see the -i option. Available in 2.4.4 and later.

而推荐选项-i

-i
Read the password from stdin without verification (for script usage).

这样,您就可以通过标准输入通过管道传递密码(例如popen)。


您还可以查看一些身份验证模块,具体取决于您使用的语言和网络框架。