ฉันได้รับข้อผิดพลาดนี้และพยายามหลายวิธีที่กล่าวถึงทางออนไลน์เพื่อแก้ไขปัญหานี้ ฉันมีการตั้งค่าคีย์ SSH ดังนั้นเมื่อฉันเรียกใช้'ssh newton@host.com'
จะเข้าสู่ระบบโดยอัตโนมัติฉันได้ตั้งค่าผู้ใช้นี้visudo
ให้เป็น'newton ALL=(ALL:ALL) ALL'
ฉันจากนั้นพยายามเพิ่ม'newton ALL=NOPASSWD: /var/www/script.sh'
น่าเสียดายที่ทุกครั้งที่วิ่งssh newton@host.com 'sudo /var/www/script.sh'
จาก Cygwin ฉันจะกลับมา ฉันได้ลองเพิ่ม-t -t
แล้ว แต่จะแจ้งรหัสผ่านให้ฉัน
total size is 21209180 speedup is 314.69
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: 3 incorrect password attempts
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: 3 incorrect password attempts
ssh example.com sudo echo hello
จากระบบ Linux หนึ่งไปยังอีกระบบหนึ่ง ฉันได้อัปเดตชื่อของคุณแล้ว ฉันได้ตั้งค่าสถานะคำถามของคุณสำหรับการย้ายไปยังไซต์ Unix