我正在尝试将密码输入 su,以便我可以在脚本中运行 su 并自动为其设置密码。我在没有 sudo 的情况下运行它并尝试 su 进入 root 权限。我尝试了几种不同的方法,包括
echo pa$$w0rd | su
和
su <<!
> pa$$w0rd
> ls
> !
无论我如何尝试完成此操作,我都会收到错误消息:
su: must be run from a terminal
我使用带有 -t 标志的 ssh,这样我就有了 pty。我已经确认如果我手动输入密码,我就可以 su 进入 root 模式。有没有办法可以自动输入密码?