标签: linux bash shell
su Enter Password: abcd 我需要能够通过shell脚本完成上述过程。问题在于,只需要使用一组可用的基本库即可完成。不能使用其他库(例如,除外)。请不要建议使用“ sudo”或其他方式,这是我需要做的确切的事情。 我尝试了以下方法: echo "abcd" | su 但是它仍然最终要求再次输入密码。
su
Enter Password: abcd
echo "abcd" | su
答案 0 :(得分:0)
您应该尝试使用NOPASSWD选项。出于安全原因,将其用于要执行的特定命令。 Here介绍了两种方法,但我认为第二种方法正是您真正需要的。