為什麼回顯「我的密碼」| sudo -kS ls 不適用於 Beaglebone 上的 debian

為什麼回顯「我的密碼」| sudo -kS ls 不適用於 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 字符

任何想法?

相關內容