使用密码运行sudo命令

Alw*_*ner 1 linux sudo

sudo 命令可以按以下方式使用

sudo -u <user_name> <command/script>
Run Code Online (Sandbox Code Playgroud)

但我想知道如何包含密码,因为我想避免用户交互.另外,作为管理员,我不想为sudo命令禁用密码提示.我怎样才能做到这一点.我试过了man sudo,但没多大帮助.

Atr*_*opo 6

您可以使用-S从中读取密码的开关stdin,例如:

~$  echo "yourpassword" | sudo -S <command>
Run Code Online (Sandbox Code Playgroud)

无论如何,正如@Thrustmaster所说,这不是正确的使用方式sudo.