Mik*_*keN 6 cloud ubuntu startupscript virtual-machine google-cloud-platform
启动脚本默认以 root 身份运行,我需要以特定用户(用于为实例创建映像的用户)身份运行启动脚本。我已经尝试了 su 等的所有可能变体,但是当指定这种方式时,执行失败并且没有输出。我可能只是错过了一些愚蠢的东西,但任何帮助将不胜感激。谢谢。
对于其他遇到问题并寻找解决方案的人..我也遇到了同样的问题。我创建了另一个脚本 /opt/c2d/startup-script-user 并使用 su 从默认启动脚本中调用它,如下所示:
su - nonrootuser -c '/opt/c2d/startup-script-user.sh'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1174 次 |
| 最近记录: |