我想知道可以编辑/etc/sudoers
文件并让我添加{{{{{userid ALL=(root) ALL}}}}
到同一网络上的 50 个服务器的脚本?
答案1
请看一下 U&L 上的这个问答,我回答了类似的问题。 Q 的标题是:使用脚本更改多个框中的密码。
您可以使用 2 个工具来执行此操作。他们被称为pssh
和sshpt
。
例子
使用pssh
您可以构建一个命令,将以下行附加到/etc/sudoers
各个主机上的文件中:
$ pssh -h ~/pssh-hosts 'echo "{{{{{userid ALL=(root) ALL}}}}" >> /etc/sudoers'
还有其他方法,这只是您的入门!