【问题标题】:Send passwort to passwd automatically自动发送密码到 passwd
【发布时间】:2013-11-19 12:50:37
【问题描述】:

我有一个脚本,它正在 xen 服务器上安装客户机。

它会自动安装。 但有一步,我会被要求输入密码。

会发生以下情况:

Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error

此时如何发送密码“1234”? 也许期望和发送?

这是执行passwd的命令:

chroot /mnt/vms/install /usr/bin/passwd root

这是一个内部服务器,所以它一定不是很安全。

【问题讨论】:

    标签: linux send expect passwd


    【解决方案1】:

    在 useradd 之后,我在脚本中使用了“chpasswd”命令来执行此操作。例如

    useradd -m -s /bin/bash -u 1001 -g 1003 -G sudo newuser || exit 1
    echo newuser:newuserpassword | chpasswd || exit 1
    

    请参阅debianadminman page

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 2010-11-05
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 2020-02-14
      • 1970-01-01
      相关资源
      最近更新 更多