如何在shell脚本中以linux的非root用户身份登录(使用用户名和密码)?

时间:2016-05-24 06:55:24

标签: linux bash shell

我有一个非root用户euser,并且有一定的密码。

我也在写一个shell脚本,首先我需要通过euser登录然后运行安装程序。

Shell脚本内容 -

/bin/bash
su - newuser
cd installdir
./install.sh

当这个脚本执行时,它会给出错误 -

Password:
su: Authentication failure**

如何避免此错误并使我的脚本正常工作?

1 个答案:

答案 0 :(得分:0)

su是人类的互动。尝试单个命令的sudo。