开发者社区 > 云原生 > Serverless > 正文

在Serverless 应用引擎中,为什么没办法切换到root权限?

为什么没办法切换到root权限,clouldshell连接后怎么切换成root用户?54f595f978bbebe591b4d6ec49328301.png
53cc06e47bddac2e0b7949ca361d3c06.png

展开
收起
崔问问 2023-11-13 09:09:54 44 0
2 条回答
写回答
取消 提交回答
  • 在Serverless应用引擎中,无法切换到root权限是因为其权限管理是通过阿里云访问控制RAM(Resource Access Management)产品实现的。这种权限管理策略是为了帮助用户对资源数据进行必要的隔离和权限控制,从而确保系统的安全性。因此,出于安全考虑,禁止用户直接使用root权限执行操作。

    至于如何在通过clouldshell连接后切换成root用户,这需要你具有相应的权限。如果你有root权限,你可以在clouldshell中使用如下命令来切换用户:sudo su - root。但是请注意,频繁使用root用户可能会带来一定的安全风险,因此在没有必要的情况下,建议尽量使用普通用户进行操作。

    2023-11-30 17:22:37
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Serverless应用引擎(SAE)中,出于安全原因,你无法直接切换到root用户。SAE采用了沙箱模式运行应用,并且禁止用户直接切换到root用户。

    如果你的应用需要root权限,可以在应用内部通过sudo来获得临时的root权限。不过请注意,SAE提供的shell没有sudo命令,你需要安装一些额外的包来实现。

    2023-11-13 15:14:42
    赞同 1 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • Serverless 应用引擎
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载