gpt4 book ai didi

linux - 如何将字符串输入重定向到 sudo?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:02 24 4
gpt4 key购买 nike

我正在编写一个需要 root 访问权限的 bash 脚本,所以我需要做的是编写类似的东西

$my_psswd >> sudo some_command parameter1 parameter2

使流程自动化。我不担心这是否会打开安全漏洞。这或多或少是我能想到的一个例子。但问题是,当我启动 sudo anything 时,它会要求用户输入,我不确定如何自动化或作为变量提供。

我试过类似的东西

$my_psswd >1 sudo something
echo $my_psswd | sudo something

但这都不是我想要的。这也必须是一个 bash 脚本,我不能使用像 expect 这样的程序。谢谢。

最佳答案

sudo 命令需要 -S 开关:

-S -S (stdin) 选项使 sudo 从标准输入而不是终端设备读取密码。密码后必须跟一个换行符

关于linux - 如何将字符串输入重定向到 sudo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10827555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com