smbpasswd
passwdコマンドは--stdin
オプションがあるため、
スクリプトで使うのに便利ですが、smbpasswdコマンドにはありません。
以下の投稿にある通り、printfで2回パスワードを書くので対応できます。
- [shell - echo smbpasswd by –stdin doesn’t work - Stack Overflow https://stackoverflow.com/questions/3323966/echo-smbpasswd-by-stdin-doesnt-work]