【问题标题】:How to add user in centos without manual password prompt如何在没有手动密码提示的情况下在centos中添加用户
【发布时间】:2020-06-02 06:17:31
【问题描述】:

我正在尝试在我的脚本中自动在 centos 上设置用户。这是我正在做的事情:-

/usr/sbin/useradd my-user
/usr/bin/passwd my-user

系统将提示您输入 my-user 用户的密码

现在有没有办法跳过第二个命令,这样就没有手动提示了,这样我就可以在脚本中添加一些东西来在 centos 上自动创建我的用户,而无需手动输入密码

【问题讨论】:

    标签: linux shell centos


    【解决方案1】:

    您可以通过编程方式更改密码,使用:

    echo -e "xyz\nxyz\n" | /usr/bin/passwd my-user
    

    【讨论】:

      【解决方案2】:

      您可以使用带有 echo 的 chpasswd 命令。这是一个简单的例子

      /bin/echo my-user:password | /usr/sbin/chpasswd
      

      【讨论】:

        猜你喜欢
        • 2023-02-04
        • 2012-03-06
        • 1970-01-01
        • 1970-01-01
        • 2021-10-13
        • 2016-12-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多