我需要在一个安装了 busybox 和 openssl 的系统上,将用户帐户和密码与外部源同步。当外部源告诉我的系统更新凭据时,我该如何在脚本中更改用户的密码?我将使用明文密码。
这必须是自动化的,从我所了解的情况来看,忙碌盒子 passwd 是交互式的,我不想编写类似于 passwd 的 expect 类型脚本,如果有可能的话。看起来 openssl 可以生成密码哈希值 (openssl passwd -1 -salt "abcdefgh" {password}),但我是否需要直接修改 /etc/shadow?
Busybox 有 这些 命令可用。
这必须是自动化的,从我所了解的情况来看,忙碌盒子 passwd 是交互式的,我不想编写类似于 passwd 的 expect 类型脚本,如果有可能的话。看起来 openssl 可以生成密码哈希值 (openssl passwd -1 -salt "abcdefgh" {password}),但我是否需要直接修改 /etc/shadow?
Busybox 有 这些 命令可用。