我有一个具有特定密码的非root用户euser。
我还在编写一个 shell 脚本,首先我需要通过 euser 登录,然后运行安装程序。
外壳脚本内容 -
/bin/bash
su - newuser
cd installdir
./install.sh
当此脚本执行时,它给出的错误为 -
Password:
su: Authentication failure**
如何避免此错误并使我的脚本正常工作?
su 用于人类互动。 尝试 sudo 用于单个命令。