Почему echo "MYPASSWORD" | sudo -kS ls не работает в Debian на Beaglebone

Почему echo "MYPASSWORD" | sudo -kS ls не работает в Debian на Beaglebone

Я использую Beaglebone на Debian (4.14.108-ti-r113). Мне нужно запустить команду root из пользователя Debian. Я пробовал много вещей, которые все еще приводят к ошибке.

Некоторые попытки:

$ 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.

Есть идеи?

Связанный контент