sudo
命令可以按以下方式使用
sudo -u <user_name> <command/script>
但我想知道如何包含密码,因为我想避免用户互动。另外,作为管理员,我不想为sudo命令禁用密码提示。我怎样才能做到这一点。我试过了man sudo
,但没多大帮助。
答案 0 :(得分:6)
您可以使用从-S
读取密码的stdin
开关,例如:
~$ echo "yourpassword" | sudo -S <command>
无论如何,正如@Thrustmaster所说,这不是使用sudo
的正确方法。