0

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

它会自动安装。但在一个步骤中,我会被要求输入密码。

会发生以下情况:

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

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

这是执行 passwd 的命令:

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

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

4

1 回答 1

0

在 useradd 之后,我在脚本中使用了“chpasswd”命令来做到这一点。例如

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

请参阅debianadmin手册页

于 2013-11-07T21:10:03.650 回答