7

启动脚本的默认设置是以 root 身份运行,我需要以特定用户(用于为实例创建映像的用户)身份运行启动脚本。我已经尝试了所有可能的 su 变体等,但是当指定这种方式时,执行失败且没有输出。我可能只是错过了一些愚蠢的东西,但任何帮助将不胜感激。谢谢。

4

1 回答 1

6

对于其他有问题并正在寻找解决方案的人。我遇到了同样的问题。我创建了另一个脚本 /opt/c2d/startup-script-user 并使用 su 从默认启动脚本中调用它,如下所示:

su - nonrootuser -c '/opt/c2d/startup-script-user.sh'
于 2015-12-20T17:55:31.050 回答