我有一个脚本,它正在 xen 服务器上安装 guest 计算机。
它会自动安装。 但在第一步中,我会被要求输入密码。
发生以下情况:
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error
此时如何发送密码“1234”呢? 也许需要期待并发送?
这是执行 passwd 的命令:
chroot /mnt/vms/install /usr/bin/passwd root
这是一个内部服务器,所以它一定不是很安全。
最佳答案
我在脚本中使用了“chpasswd”命令(在 useradd 之后)来执行此操作。例如
useradd -m -s /bin/bash -u 1001 -g 1003 -G sudo newuser || exit 1
echo newuser:newuserpassword | chpasswd || exit 1
引用debianadmin或man page .
关于linux - 自动发送密码到passwd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19843339/