如何将新密码传递给smbpasswd,以便我可以自动执行安装过程.
感谢Mark,我找到了答案:
(echo newpassword; echo confirmNewPassword) | smbpasswd -s
BTW :( echo oldpasswd; echo newpasswd)| smbpasswd -s不起作用.
我在我的一个脚本中使用以下内容:
echo -ne "$PASS\n$PASS\n" | smbpasswd -a -s $LOGIN
有回声:
-e:转义序列,如\n
-n:不要在结尾添加隐式换行符
使用smbpasswd:
-a:添加新用户
-s:沉默
尝试这样的事情:
(echo oldpasswd; echo newpasswd) | smbpasswd -s