gpt4 book ai didi

shell - 在 shell 脚本中传递 su 密码

转载 作者:行者123 更新时间:2023-12-05 02:22:06 24 4
gpt4 key购买 nike

如何使用 su(不使用 sudo 和 except)在 shell 脚本中传递密码?我试过 echo "password"| su root -c 。但它没有用。

最佳答案

执行此操作的最佳方法是使用 sudo,但由于您不想要最佳解决方案,您可以使用 script 代替:

{ sleep 3; echo "yourpassword"; } | script -q -c 'su -c whoami' /dev/null

这将打印 rootwhoami 的输出。

在尝试调整它以运行您自己的命令之前,请确保逐字尝试此命令(替换密码),因为调整它很困难且容易出错。

关于shell - 在 shell 脚本中传递 su 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31125637/

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