मैं इस त्रुटि को प्राप्त कर रहा हूं और इसे ठीक करने के लिए ऑनलाइन कई तरीकों पर चर्चा कर चुका हूं और कोई भी मेरे लिए काम नहीं कर रहा है। मैं सेटअप 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'
साइग्विन से चलता हूं तो वापस आ जाता हूं। मैंने भी जोड़ने की कोशिश की है, -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
को एक लिनक्स सिस्टम से दूसरे में उपयोग कर रहा हूं । मैंने तदनुसार अपना शीर्षक अपडेट किया है। मैंने यूनिक्स साइट पर माइग्रेशन के लिए आपके प्रश्न को भी ध्वजांकित किया है।