N'importe qui peut m'aider avec le script shell, je veux savoir script qui peut éditer le file /etc/sudoers
et laisser moi append {{{{{userid ALL=(root) ALL}}}}
50 {{{{{userid ALL=(root) ALL}}}}
au server 50 que j'ai sur le même réseau?
S'il vous plaît jeter un oeil à ce Q & A sur U & L où j'ai répondu à une question similaire. Le Q était intitulé: Changer le mot de passe dans plusieurs boîtes en utilisant le script .
Il y a 2 outils que vous pourriez utiliser pour le faire. Ils s'appellent pssh
et sshpt
.
pssh HOWTO
Site Web sshpt
À l'aide de pssh
vous pourriez build une command qui appendait la ligne suivante à vos files /etc/sudoers
sur les différents hôtes:
$ pssh -h ~/pssh-hosts 'echo "{{{{{userid ALL=(root) ALL}}}}" >> /etc/sudoers'
Il y a d'autres moyens c'est juste pour commencer!
Dans le time qu'il vous faut pour écrire la question, lire les réponses, écrire le script, le tester, puis l'exécuter, vous auriez pu faire 50 severs à 1 server toutes les 5 minutes.
cependant,
puppet
ou le chef
.