![将用户添加到多台服务器上的基本身份验证组](https://linux22.com/image/605272/%E5%B0%86%E7%94%A8%E6%88%B7%E6%B7%BB%E5%8A%A0%E5%88%B0%E5%A4%9A%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E5%9F%BA%E6%9C%AC%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E7%BB%84.png)
我需要添加新用户(并将其添加到现有组)以在许多不同的服务器上进行基本身份验证。最快的方法是什么?
缓慢而乏味的方法是 ssh 进入服务器,运行 htpasswd 命令,手动编辑组文件以添加它们,然后将这些文件复制到我需要添加它们的几十台其他服务器(嗯……但某些服务器上可能有不同的用户,所以我可能必须在每台服务器上从头开始执行整个过程)。一定有更好的方法(而且我不想每次添加某人时都这样做)。你会怎么做?
答案1
这个问题的答案与无数其他类似用例的答案相同:使用像 puppet 或 chef 这样的配置管理系统来管理和分发这些文件。