シェルスクリプトを実行できません。エラーを受け取りました。
私が書いたシェルスクリプトは、ssh経由でリモートサーバに接続し、コマンドを実行します。
sudo: no tty present and no askpass program specified
sudo: pam_authenticate: Conversation error
ssh接続を確立しているユーザーは、リモートサーバー上でsudo権限を持っていますが、ユーザーアカウントはシステム内でローカルに定義されていません。
私はスクリプト内で "sudo -S"を使って最初のエラーを克服したかもしれないが、2番目のエラーは続く
回答:
回答№1は0あなたのユーザーがsudoを使っていないため、あなたのユーザー/グループがsudoを使用できることを確認する必要があります。