【发布时间】:2017-11-17 01:11:17
【问题描述】:
在启动 AWS 或其他云供应商实例并使用 cloud-init 配置主机时,被调用的 bash 脚本以什么用户身份运行?
【问题讨论】:
标签: cloud-init
在启动 AWS 或其他云供应商实例并使用 cloud-init 配置主机时,被调用的 bash 脚本以什么用户身份运行?
【问题讨论】:
标签: cloud-init
使用以下配置构建实例:
#cloud-config
write_files:
- path: /root/test.sh
content: |
#!/bin/bash
set -x
set -e
whoami
runcmd:
- bash /root/test.sh
我得到了一个输出:
+ whoami
root
Ubuntu cloud-config 以 root 身份运行。
【讨论】:
chown 将它们发送给您需要的任何用户。