我正在编写一个DockerFile来用apache2和u2fval构建一个映像,我需要使用apache2摘要为一个用户创建凭据。但是命令:
htdigest -c /whatever/myfile.digest "realm" user总是问用户密码,我有没有办法给命令一个密码使用(不提示用户等.)谢谢。
发布于 2017-02-16 10:53:55
不要直接在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
发布于 2017-02-16 10:48:50
https://stackoverflow.com/questions/42271247
复制相似问题