我需要能够将RPM发送给将安装完整服务器的客户,包括Apache和MySQL。 客户将它安装在一台干净的机器上。
安装后,服务器应该连接到我们的主要数据库,所以我虽然在RPM中包含密码,如果可能的话encryption。
我问这个问题的原因是因为我非常确定将密码保存在rpm脚本中并不明智。 我希望别人有类似的问题,并设法解决这个问题。
如果有人知道这样做,或有更好的主意,请分享!
假设每个客户都有唯一的密码…如果您在自定义请求时按需生成包,则可以将密码构build到RPM中。 工作stream程如下所示:
这是相当安全的,同时仍然允许您的客户进行完整的function安装。
如果你不想花时间把这个工作stream程放在一起,我认为你最好的解决scheme是包含一个脚本,客户运行安装后会提示input密码并configuration必要的文件。