/ / sudo:pam_authenticate:会話エラー - linux、bash、shell、unix、pam

sudo:pam_authenticate:会話エラー - linux、bash、shell、unix、pam

シェルスクリプトを実行できません。エラーを受け取りました。

私が書いたシェルスクリプトは、ssh経由でリモートサーバに接続し、コマンドを実行します。

sudo: no tty present and no askpass program specified
sudo: pam_authenticate: Conversation error

ssh接続を確立しているユーザーは、リモートサーバー上でsudo権限を持っていますが、ユーザーアカウントはシステム内でローカルに定義されていません。

私はスクリプト内で "sudo -S"を使って最初のエラーを克服したかもしれないが、2番目のエラーは続く

回答:

回答№1は0

あなたのユーザーがsudoを使っていないため、あなたのユーザー/グループがsudoを使用できることを確認する必要があります。