echo "私のパスワード"がBeagleboneのDebianで動作しない理由

echo "私のパスワード"がBeagleboneのDebianで動作しない理由

私はDebian(4.14.108-ti-r113)でBeagleboneを実行しています。 Debian ユーザーから root コマンドを実行する必要があります。いくつかの方法を試しましたが、それでもエラーが発生します。

試してみる:

$ 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

注:MYPASSWORDには$は含まれておらず、a〜z文字のみが含まれています。

どんなアイデアがありますか?

関連情報