在我们所有的盒子上,我们都可以通过密钥访问 ssh。所有密钥均受密码保护。此时 sudo 模式不是无密码的。因为在我们的设置中虚拟机的数量在增长,我们调查了Ansible的使用。
Ansible 本身在文档中说:
使用无密码 sudo 使事情更容易自动化,但这不是必需的。
这让我想到了无密码 sudo,我在这里找到了一些问题/答案。但是,我真的找不到关于无密码 sudo 本身的安全问题的任何信息。
将来可能会发生这种情况,用户 Bob 在机器 X 上的密码与 Y 不同。当 Bob 是 sudoer 时,这会给 Ansible 带来问题,即为所有框输入一个 sudo 密码。鉴于 ssh 是通过密钥完成的,密钥受密码保护,并且所有用户帐户都有密码(所以没有密码是不可能的):在 sudo 文件中设置su bob
时,安全性如何受到影响?NOPASSWD