Pour sudo il y a une option-S pour accepter le mot de passe à partir de l'entrée standard. Ici, c'est l'homme de l'entrée:
-S The -S (stdin) option causes sudo to read the password from
the standard input instead of the terminal device.
Cela vous permettra d'exécuter une commande comme:
echo myPassword | sudo -S ls /tmp
Comme pour le ssh, j'ai fait de nombreuses tentatives pour automatiser/script c'est l'usage, sans succès. Il ne semble pas être tout à construire-dans la façon de passer le mot de passe dans la commande sans demander de confirmation. Comme d'autres l'ont mentionné,"s'attendre à" l'utilité me semble qu'il est destiné à s'attaquer à ce dilemme, mais en fin de compte, l'établissement de la bonne privé-autorisation de la clé est la bonne façon de procéder lors de la tentative d'automatiser cela.