Jef*_*_ka 7 security configuration ansible
我使用 Ansible 来管理容器。我希望确保在部署时遵循用户的最佳实践。关于这一点:
变成:是 变成:方法:sudo
我应该在主机上有一个新用户来部署吗?与 #1 相关,我可以修改该用户的 sudoers 访问权限以允许 apt 和其他软件包,但这需要相当多的工作,并且可能会随着模块的更改而更改。如果需要的话,它可以让我将用户与 SSH 访问隔离。
我不知道我应该遵循与正确(在安全方面)应用配置管理系统相关的其他实践。我错过了什么吗?
目前,我们禁止become
在并非绝对必要的情况下使用,而是在用户访问服务器(例如user1
)时运行我们的剧本,并带有-b
强制执行 sudo 应用程序的标志。
这有帮助,因为:
-b
标志(即:一层额外的“安全”——您可以将其与“当您不需要时,您应该在 Linux 机器上获得 root 权限”的声明进行比较)。-b
您可以运行不带检查模式的剧本。它会告诉您是否需要在该服务器上执行任何操作,而无需执行任何操作。 归档时间: |
|
查看次数: |
1771 次 |
最近记录: |