busyboxとopensslがインストールされているシステムの外部ソースにユーザーアカウントとパスワードを同期する必要があります。外部ソースがシステムに資格情報を更新するように指示した場合、スクリプトでユーザーのパスワードを変更するにはどうすればよいですか?パスワードはプレーンテキストで入力します。
これは自動化する必要があり、busybox passwdはインタラクティブであり、可能であれば、passwdのexpectタイプのスクリプトを特に書きたくありません。opensslはパスワードハッシュ(openssl passwd -1 -salt "abcdefgh" {password})を生成できるようですが、/ etc / shadowを直接変更する必要がありますか?
Busyboxではこれらのコマンドを利用できます。