首页 > 解决方案 > 如果 AWS Sessions Manager 在 EC2 中执行文件,执行的 EC2 中的哪个用户执行该文件?

问题描述

当我使用 AWS Sessions Manager 的运行命令在 EC2 中执行 sh 文件时,在执行的 EC2 中配置的用户(root 或我创建的其他用户)是否执行 sh?另外,我怎么知道哪个用户执行了它?

标签: linuxamazon-web-servicesamazon-ec2runcommand

解决方案


它以root身份运行。您可以通过在 Run Command 中运行以下命令来简单地检查它:

whoami > /tmp/info

然后登录到实例并检查/tmp/info. 您可以对工作目录pwd >> /tmp/info或要检查的任何参数执行相同操作。


推荐阅读