AWS EC2 cloud-init脚本作为ec2-user运行

问题描述 投票:0回答:1

我在Amazon linux图像上烘焙图像。我需要以ec2-user身份运行服务。是否可以以root用户身份运行任何类型的启动脚本?

amazon-web-services amazon-ec2 cloud-init
1个回答
1
投票

我假设你要把命令放在UserData下。

作为用户数据输入的脚本以root用户身份执行,因此请勿在脚本中使用sudo命令。请记住,您创建的任何文件都将由root拥有;如果您需要非root用户具有文件访问权限,则应在脚本中相应地修改权限。此外,由于脚本不是以交互方式运行,因此您不能包含需要用户反馈的命令(例如没有-y标志的yum update)。

这是完整的documentation讨论主题

© www.soinside.com 2019 - 2024. All rights reserved.