Warum echo "MYPASSWORD" | sudo -kS ls unter Debian auf Beaglebone nicht funktioniert

Warum echo "MYPASSWORD" | sudo -kS ls unter Debian auf Beaglebone nicht funktioniert

Ich verwende Beaglebone unter Debian (4.14.108-ti-r113). Ich muss einen Root-Befehl vom Debian-Benutzer aus ausführen. Ich habe viele Dinge ausprobiert, aber es kommt immer noch zu Fehlern.

Einige Versuche:

$ echo "MYPASSWORD" | sudo -kS ls

[sudo] password for debian: Sorry, try again.
[sudo] password for debian: 
sudo: 1 incorrect password attempt


$ sudo -S <<< MYPASSWORD ls
[sudo] password for debian: Sorry, try again.
[sudo] password for debian: 
sudo: 1 incorrect password attempt

$ echo -e "MYPASSWORD\n"|sudo -S 
[sudo] password for debian: Sorry, try again.
[sudo] password for debian: 
sudo: 1 incorrect password attempt

Hinweis: MYPASSWORD enthält kein $, nur die Zeichen a-z

Irgendeine Idee?

verwandte Informationen