linux - 如果 AWS Sessions Manager 在 EC2 中执行文件,执行的 EC2 中的哪个用户执行该文件?
问题描述
当我使用 AWS Sessions Manager 的运行命令在 EC2 中执行 sh 文件时,在执行的 EC2 中配置的用户(root 或我创建的其他用户)是否执行 sh?另外,我怎么知道哪个用户执行了它?
解决方案
它以root身份运行。您可以通过在 Run Command 中运行以下命令来简单地检查它:
whoami > /tmp/info
然后登录到实例并检查/tmp/info
. 您可以对工作目录pwd >> /tmp/info
或要检查的任何参数执行相同操作。
推荐阅读
- typescript - TypeScript 中任意数量类型的非析取联合
- kubernetes - 验证数据时出错:[ValidationError(Pod.spec)
- javascript - 如何使用猫鼬通过引用嵌套值查找
- c - 相似的代码输出不同的结果
- java - 在 spring 中使用 String 作为 bean 的返回类型是否安全?
- google-maps - 显示谷歌地图而不暴露 api-key
- android - 应用在更新时显示 Play 商店不支持任何设备
- amazon-web-services - 将主机的环境变量传递给 dockerfile
- node.js - 无法使用 Azure 应用通过图形 API 访问一个驱动器
- sql-server - 在 Asp.Net MVC 的 HttpPostedFileBase 中获取空值