gpt4 book ai didi

docker - 如何在不提示输入密码的情况下使用 htdigest 创建用户

转载 作者:行者123 更新时间:2023-12-02 18:23:20 24 4
gpt4 key购买 nike

我正在编写一个 DockerFile 来使用 apache2 和 u2fval 构建镜像,并且我需要使用 apache2 摘要为一个用户创建凭据。但是命令:

htdigest -c /whatever/myfile.digest "realm" user

总是会询问用户密码,有没有办法让我给命令一个密码来使用(不提示用户等......)?
谢谢。

最佳答案

不要直接在 Dockerfile 中添加此命令。如果您向 Dockerfile 添加密码,那么任何人都可以阅读。

只需在某处运行此命令并创建密码文件:

htdigest -c myfile.digest "realm" user

现在将此文件添加到 Dockerfile 任何你想添加的地方:
ADD myfile.digest /whatever/myfile.digest

或者

我建议您在构建镜像时不要添加此密码文件。
部署时添加,当您想更改密码时会更好。

或者

你的要求仍然是这个然后引用这些答案:

How do you htdigest 400 user accounts?

Scripting htdigest -c /path/to/file/$user $user $password in Bash

关于docker - 如何在不提示输入密码的情况下使用 htdigest 创建用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42271247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com