我正在编写一个需要 root 访问权限的 bash 脚本,所以我需要做的是编写类似
$my_psswd >> sudo some_command parameter1 parameter2
使过程自动化。我不担心这是否会打开安全漏洞。这或多或少是我能想到的一个例子。但问题是,当我启动 sudo 任何东西时,它会要求用户输入,我不确定如何自动化或作为变量提供。
我试过像
$my_psswd >1 sudo something
echo $my_psswd | sudo something
但这都不是我想要的。这也必须是一个bash脚本,我不能使用像expect这样的程序。谢谢。