我有一个脚本,它在xen服务器上安装来宾计算机。
自动安装。 但只需一步,我就会被要求输入密码。
发生以下情况:
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error
如何在此时发送密码“1234”? 也许有期待和发送?
这是执行passwd的命令:
chroot /mnt/vms/install /usr/bin/passwd root
这是一个内部服务器,所以它一定不是很安全。
答案 0 :(得分:0)
在useradd之后,我在脚本中使用了“chpasswd”命令来执行此操作。例如
useradd -m -s /bin/bash -u 1001 -g 1003 -G sudo newuser || exit 1
echo newuser:newuserpassword | chpasswd || exit 1
请参阅debianadmin或man page。