sudo 命令可以按以下方式使用
sudo -u <user_name> <command/script>
Run Code Online (Sandbox Code Playgroud)
但我想知道如何包含密码,因为我想避免用户交互.另外,作为管理员,我不想为sudo命令禁用密码提示.我怎样才能做到这一点.我试过了man sudo,但没多大帮助.
您可以使用-S从中读取密码的开关stdin,例如:
~$ echo "yourpassword" | sudo -S <command>
Run Code Online (Sandbox Code Playgroud)
无论如何,正如@Thrustmaster所说,这不是正确的使用方式sudo.
| 归档时间: |
|
| 查看次数: |
9400 次 |
| 最近记录: |