【问题标题】:creating existing users on AWS when they don't have a group当他们没有组时在 AWS 上创建现有用户
【发布时间】:2014-07-20 16:33:50
【问题描述】:

似乎当厨师创建一个ID为“foobar”的用户时,它也创建了一个ID为“foobar”的组。 AWS 不这样做。

所以,当我通过 Opsworks 运行我的创建用户脚本时,它会炸毁已经存在的第一个用户,因为该组不存在。

我认为有办法说创建用户而不是组,但我找不到它。

解决此问题的最佳方法是什么?我可以:

  • 告诉厨师不要创建用户组?
  • 如果用户存在但组不存在,告诉 chef 创建它?
  • 编写一个脚本来查找现有用户并为他们创建组?
  • 还有别的吗?

【问题讨论】:

    标签: amazon-web-services chef-infra aws-opsworks


    【解决方案1】:

    我遇到的问题是由于我的 Chef 脚本和 Opsworks ssh_users 脚本试图创建相同的用户。 Opsworks 赢了。事实证明,没有理由使用脚本来创建 opsworks 将为您创建的用户。

    【讨论】:

      【解决方案2】:

      这实际上是基于操作系统的。在引擎盖下,Chef 只​​是向useraddadduser 等发起攻击。每个操作系统的实现方式都不同。

      【讨论】:

        猜你喜欢
        • 2020-01-21
        • 1970-01-01
        • 2020-04-16
        • 2013-03-06
        • 2017-10-04
        • 1970-01-01
        • 2021-11-20
        • 1970-01-01
        • 2022-10-12
        相关资源
        最近更新 更多