我有一个具有特定密码的非根用户 euser。
我也在编写一个 shell 脚本,首先我需要通过 euser 登录,然后运行安装程序。
Shell 脚本内容 -
/bin/bash
su - newuser
cd installdir
./install.sh
当这个脚本执行时,它会给出错误 -
Password:
su: Authentication failure**
如何避免此错误并使我的脚本正常工作?
最佳答案
su 用于人机交互。尝试对单个命令执行 sudo。
关于linux - 如何在 shell 脚本中以非 root 用户身份登录(同时使用用户名和密码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37406389/